js格式怎么转换成正常汉字显示呢?\u6e05\u534e\u5927\u5b66
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js格式怎么转换成正常汉字显示呢?\u6e05\u534e\u5927\u5b66相关的知识,希望对你有一定的参考价值。
var schoolList=["id":1,"school":["id":1001,"name":"\u6e05\u534e\u5927\u5b66","id":1002,"name":"\u5317\u4eac\u5927\u5b66","id":1003,"name":"\u4e2d\u56fd\u4eba\u6c11\u5927\u5b66","id":1004,"name":"\u5317\u4eac\u822a\u7a7a\u822a\u5929\u5927\u5b66","id":1005,"name":"\u5317\u4eac\u90ae\u7535\u5927\u5b66","id":1006,"name":"\u5317\u4eac\u5e08\u8303\u5927\u5b66","id":1007,"name":"\u4e2d\u56fd\u4f20\u5a92\u5927\u5b66","id":1008,"name":"\u5317\u4eac\u8bed\u8a00\u5927\u5b66","id":1009,"name":"\u5317\u4eac\u79d1\u6280\u5927\u5b66",
这个怎么转换成正常汉字显示啊"id":1002,"name":"汉字",这样最好啊,怎么转换啊?
可以试试
var a ='\u5a92\u5927\u5b66';
alert(a);
document.body.innerhtml=a
不论是alert,还是直接放到innerHTML里,都可以用的,前提是要通过脚本来使用。
我记得好像是说javascript本身就是unicode编码,而这种'\u5a92\u5927\u5b66'形式恰好就是unicode的编码形式,还有形式的呢。 参考技术A \u5317 这种是 Unicode编码追问
要怎么转换成正常的啊?
有人告诉说这是js加密啊
想这样直接用eval("\u5317\u4eac\u8bed\u8a00\u5927\u5b66")
追问不好意思啊,我对于这个不是很了解,就多问问你啊,这个一个数组有好几千个这样的形式"id":1001,"name":"\u6e05\u534e\u5927\u5b66",我要一个一个转换?我要把它显示在中,要怎么循环取出这个呢?
追答你直接通过js程序绑定到select吗?
追问是的
追答
var schoolList=["id":1,"school":["id":1001,"name":"\u6e05\u534e\u5927\u5b66","id":1002,"name":"\u5317\u4eac\u5927\u5b66","id":1003,"name":"\u4e2d\u56fd\u4eba\u6c11\u5927\u5b66","id":1004,"name":"\u5317\u4eac\u822a\u7a7a\u822a\u5929\u5927\u5b66","id":1005,"name":"\u5317\u4eac\u90ae\u7535\u5927\u5b66","id":1006,"name":"\u5317\u4eac\u5e08\u8303\u5927\u5b66","id":1007,"name":"\u4e2d\u56fd\u4f20\u5a92\u5927\u5b66","id":1008,"name":"\u5317\u4eac\u8bed\u8a00\u5927\u5b66","id":1009,"name":"\u5317\u4eac\u79d1\u6280\u5927\u5b66"] ];
var selects="";
for(var x in schoolList[0].school)
selects+=""+schoolList[0].school[x].name+"";
selects+="";
document.write(selects);
随便写了下,楼下老兄说的对,直接用,显示正常
怎么把时间戳转化成时间的正规格式显示出来
如果是JavaScript,先 var unixTimestamp = new Date(Unix timestamp * 1000) 然后 commonTime = unixTimestamp.toLocaleString()
如果是java,String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000))
不一样的语言有不同的转换方法,详情请参考码工具网的时间戳转换方法。
获得日期/时间 formatter,该 formatter 具有给定语言环境的给定格式化风格。
参数:
dateStyle - 给定的日期格式化风格。
timeStyle - 给定的时间格式化风格。
aLocale - 给定的语言环境。
返回:日期/时间 formatter。
以上是关于js格式怎么转换成正常汉字显示呢?\u6e05\u534e\u5927\u5b66的主要内容,如果未能解决你的问题,请参考以下文章