猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js 如何把unicode字符串显示为中文?
\U53c2\U6570\U4e0d\U6b63\U786e;\U76f4\U64ad\U95f4\U5206\U7c7b\U4e0d\U6b63\U786e
就像这样的字符串
暮色呼如
浏览 2404
回答 1
1回答
温温酱
var str = "\U53c2\U6570\U4e0d\U6b63\U786e;\U76f4\U64ad\U95f4\U5206\U7c7b\U4e0d\U6b63\U786e".replace(/\U/g, "\\u");var t = '{"t":"' + str + '"}';var result = JSON.parse(t).t;补充:"\u53c2"是最正式的unicode编码由\u,两位16进制数(unicode编码数)组成。String.fromCharCode("0x956D")中的"0x956D"其实只是一个两位的16进制数(unicode编码数),0x表示16进制"参".charCodeAt(0)拿到的是十进制下的unicode编码数,例如 参 为21442 == 0x53c2。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续