我有这样的文字:
var txt = 'u0633u0644u0627u0645'; // سلام
它的意思是:阿拉伯语中的سلام。
我需要一个 JavaScript 函数来转换这个:u0633\u0644\u0627\u0645 到这个:سلام 例如:
function convert(str){
// code here that convert each letter to Arabic for example or another decode solution ...
return new_str;
}
var txt = 'u0633u0644u0627u0645'; // سلام
console.log( convert(txt ) ); // سلام
我在这里搜索问题,但我得到的只是服务器端解决方案,如 PHP 编码函数和 MySQL 连接编码和 HTML 元编码(也不起作用(。
这是执行此操作的一种方法:
let txt = 'u0633u0644u0627u0645'; // سلام
console.log( convert(txt ) ); // سلام
function convert(str) {
return decodeURIComponent(JSON.parse('"'+str.replace(/"/g,'\"')+'"'));
}