中文编码的问题

lichu1982 2006-08-28 11:04:57
alert("\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u6570\u5b57");

上面语句在gb2312和utf-8中都能正确显示中文“请输入合法的数字”
请问是什么原理呢,汉字怎么转换成上面的编码形式
多谢了
...全文
198 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ice_berg16 2006-08-29
  • 打赏
  • 举报
回复
因为8bf7是“请”字的unicode编码
\u8bf7就代表"请"这个字,所以可以输出
lichu1982 2006-08-29
  • 打赏
  • 举报
回复
多谢楼上
escape转换的编码为什么在gb2312和utf-8中都能显示正常呢
hbhbhbhbhb1021 2006-08-28
  • 打赏
  • 举报
回复
escape("汉字")然后把具体格式在转换下

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧