1. js中文乱码
使用ascii码即可
function native2ascii(nativecode) {
nativecode = nativecode.split("");
var ascii = "";
for (var i = 0; i < nativecode.length; i++) {
var code = Number(nativecode[i].charCodeAt(0));
if (code > 127) {
var charAscii = code.toString(16);
charAscii = new String("0000").substring(charAscii.length, 4) + charAscii;
ascii += "\\u" + charAscii;
} else {
ascii += nativecode[i];
}
}
return ascii;
}
2. js中文乱码怎么解决
js中文乱码的解决方法及详细的操作步骤如下:
1、首先,检查编写的程序页面的字符编码是“gb2312”还是“utf-8”,如下图所示。
3. JS文件出现乱码怎么解决
你在什么环境中编辑的,在图中窗口,右键,看能否设置编码格式,有的话,选择GBK
试试
4. javascript 乱码(php文件为utf-8调用的js乱码)
设置页面的显示编码,在页面的head里面添加标签:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
有的时候编码设置没有效果,还与服务器有关系, 解决办法:
(1) 修改httpd.conf (在Redhat中放置的位置为/etc/httpd/conf/)
查找:
AddDefaultCharset ISO-8859-1
改成:
#AddDefaultCharset ISO-8859-1
AddDefaultCharset off
这种方式关掉了服务器的默认语言的发送,这样仅凭html文件头中设置的语言来决定网页语言。 发现配置文件里面没有这项就不用改
(2) php的默认语言.
修改php.ini:
default_charset = “uft-8〃(这个比较重要,注意不要修改错文件了,有时这个文件在c:/windows/ 下)
修改之后重新启动apache 刷新刷新就可以了
5. js中文乱码怎么解决
js中文乱码解决办法:设置charset=utf-8,完成。
6. 使用javascript输出中文乱码
js保存文件格式不对,js另存为格式选择utf-8。或者把中文转化成\u5927\u82cf\u6253\u5965\u8fea\u5965\u8fea
7. 页面js中文乱码怎么解决
试试在那句引入js 加入 charset="gbk"
<script type="text/javascript" src="*****.js" charset="gbk"></script>
如果你的外部调用的话就用这个<script language="javascript" src="**.js" type="text/javascript" charset="uft-8"></script>内部也一样在js中加入charset="gb2312
然后在网页的head标签中加入<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />至于gb2312我不太建议。
这两种你可以试试。
8. javascript乱码问题
代码写在这个样的格式里面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
9. 带有js的一修改版权就乱码是咋回事呢
你是修改了版权然后保存,就有乱码了吧?
没修改之前js文件都是用utf-8格式保存的,你用文本内或者一般的编辑器修改容后保存用的是其他编码,自然就变乱码了。
——————
回复 仙侠吟溪:确认一下,是纯的js文件吗?如果是,修改后保存出乱码,那么解决办法是你要找一个编辑器,编辑后保存时能选择编码格式的那种。EditPlus 就行的,注意保存时有个编码选择,选“UTF-8”就好了。
——————
<script type="text/javascript" language='JavaScript' src="你的js文件" charset="UTF-8"></script>
注意里面的charset="UTF-8"。这样就不管你网页是什么编码了。