如何将此字符串转换为普通的utf-8字符串?
How do i convert this string to a normal utf-8 string
我有一个这样的字符串
"'u041b'u0430'u0440'u0430 'u041a'u0440'u043e'u0444'u0442: 'u0420'u0430'u0441'u0445'u0438'u0442'u0438'u0442'u0435'u043b'u044c'u043d'u0438'u0446'u0430 'u0433'u0440'u043e'u0431'u043d'u0438'u0446"
这是电影"古墓丽影"的名称,但它是俄语,我需要将其转换为正常的俄语字符串,这将看起来像"Лара Крофт"。
这些是Unicode字符,如果你想在javascript中解码它们,你应该删除前导'u,然后使用String.fromCharCode(parseInt(unicodeVariable, 16));
您可以使用REGEX或字符串字面值方法替换''u'的所有实例,下面是后者。
var str = "'u041b'u0430'...'u0446"
str.split("'u").join("")
只有在没有其他字符的情况下才可以拆分和连接。对于您的字符串,此答案可以按原样使用。
相关文章:
- 编码/解码十六进制为 utf-8 字符串
- 如何通过jQuery $.load()实用程序函数获取PHP将utf-8字符串传递给JavaScript
- 正确的正则表达式来查找和替换转义的 UTF-8 字符串
- 如何直接在 JavaScript 中将字符串编码为 UTF-8
- 在 JavaScript 中将 UTF-8 字符串转换为 Windows-1250
- 使用 jquery 将 UTF-8 字符串发布到 servlet
- 相当于Java的URLEncoder.encode(“字符串”、“UTF-8”)的JavaScript
- 如何将utf-16缓冲区与字符串进行比较
- 在javascript中连接utf字符串时出错
- 如何在PHP中将Javascript字符串编码为Unicode并将其解码为utf-8
- 如何在javascript中制作自己的字符串,就像我在键盘上点击ALT代码一样(UTF-8)
- 如何在javascript中将utf-8字符串转换为unlencoded win1251
- 将字符串转换为UTF-16(以及更多格式化)
- 在不破坏UTF-8字符串的情况下获取子字符串
- 在JavaScript中使用encodeURI()和escape()来处理utf-8字符串
- 在javascript中将字符串编码为utf-16到base64
- Javascript将字符串从GBK转换为utf-8
- Node.js将字符串从ISO-8859-2转换为UTF-8
- 将UTF-8数据转换为适当的字符串格式
- 如何将此字符串转换为普通的utf-8字符串?