Javascript在textarea中设置unicode

时间:2013-09-05 15:15:01

标签: javascript unicode

我有一个包含unicode的文本区域:(مرحباكيفحالك)。

当我将其传递给CGI时,它将URL编码为:

%D9%85%D8%B1%D8%AD%D8%A8%D8%A7%20%D9%83%D9%8A%D9%81%20%D8%AD%D8%A7%D9%84%D9%83

我想把它设置为文本区域的值,但我无法弄清楚如何将%D9%85...字符串转换回(مرحباكيفحالك)

1 个答案:

答案 0 :(得分:2)

您可以使用decodeURIComponent()将其转换回来:

var text = decodeURIComponent( '%D9%85%D8%B1%D8%AD%D8%A8%D8%A7%20%D9%83%D9%8A%D9%81%20%D8%AD%D8%A7%D9%84%D9%83' );
// yields "مرحبا كيف حالك"