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))

    不一样的语言有不同的转换方法,详情请参考码工具网的时间戳转换方法。

参考技术A public static final DateFormat getDateTimeInstance(int dateStyle, int timeStyle, Locale aLocale)
获得日期/时间 formatter,该 formatter 具有给定语言环境的给定格式化风格。
参数:
dateStyle - 给定的日期格式化风格。
timeStyle - 给定的时间格式化风格。
aLocale - 给定的语言环境。
返回:日期/时间 formatter。

以上是关于js格式怎么转换成正常汉字显示呢?\u6e05\u534e\u5927\u5b66的主要内容,如果未能解决你的问题,请参考以下文章

C语言中,把数据存储成txt或csv格式怎么才能正常显示?

我用c#下载了新浪的评论里的评论,应该是json格式数据,汉字是乱码,我应该怎么显示成正常的?

php数组转换成json格式后汉字怎么就被解析成字母了啊

如何将unicode字符转换成汉字?

jmeter返回的参数中汉字怎么总是转换成问号

文字 编码 正则表达式 切换