你的js文件的编码是啥?另外,有一个比较通用的方式应该,就是alert('\uesfa')这样,应该是没问题的。
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="utf-8"> 5 <script charset="utf-8" src="JS.js"></script> 6 <title></title> 7 </head> 8 <body> 9 <input type="button" value="查看中文消息" onclick="message()" > 10 <input type="button" value="查看英文消息" onclick="message1()" > 11 <script> 12 var txt=""; 13 function message(){ 14 try { 15 adddlert("Welcome guest!"); 16 } 17 catch(err) { 18 txt="本页有一个错误\n\n"; 19 txt+="错误描述:" + err.message + "\n\n"; 20 txt+="点击确定继续。\n\n"; 21 alert(txt); 22 } 23 } 24 function message1(){ 25 alert("we"); 26 } 27 </script> 28 </body> 29 </html>
放入js文件就乱码了。
@无心狐fox: 说的是文件的编码格式。。。
@顾晓北: 解决了,就即使是设定了charset="utf-8",但是js文件产生的格式还是gdk。所以要在开发环境里面改。
@无心狐fox: 大家说的不都是让你改文件编码么?
用文本文档打开你的js文件,文件-另存为,编码更改为UTF-8保存。
显示结果中文乱码
主要就是你js文件格式, 把js文件格式用utf-8 格式保存一下就可以了
不太懂,新手一个。可以解释一下么?
js文件问题
不明白
放出你的JS文件来看看..
把js改为utf-8编码