在我现有的应用程序中,javascript escape()函数用于编码字符串。
现在,我想要的也是支持UTF8字符。我怎么能这样做
简而言之,我有文字字段。那,值被编码并通过网络传递。
例如:escape(" Greetings 1") - print - Greetings%201
我按照以下链接:
现在,我想要支持此字段的UTF8字符。
任何想法都表示赞赏。请帮忙。
答案 0 :(得分:2)
非标escape()
函数转换代码点> 255进入16位转义(%uxxxx
),这不是你想要的。
改为使用encodeURI()
或encodeURIComponent()
。
W3schools网站上的信息充其量是值得怀疑的,建议您仔细检查其他来源。