JS里有汉字,在调用的时候显示为乱码。该怎么解决

JS里有汉字,在调用的时候显示为乱码。该怎么解决,第1张

答1:
编码的问题,web。config改
globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
______________________________________________________________________________________________
答2:
或webconfig改:
globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>

你好,乱码肯定还是编码的问题。html代码编码和文件的编码必须一致。

GB2312:

<meta >

文件另存为编码选ANSI

urf-8:

<meta >

解决方案:(1) 用编辑器打开浏览的时候,选择和原文件编码(如GBK)一致的编码方式查看,则不会出现乱码;(2)在eclipse中的package explorer中选中乱码的XXjs,右键菜单中选择properties,在Text file encoding中选择与XXjs编辑保存时的编码(如GBK),则可以正常显示;②网站页面中JavaScript中中文字段乱码在eclipse或者编辑器中XXjs中中文显示正常,在页面调用XXjs,执行后页面结果中中文字段显示乱码。解决方案:在引用XXjs的页面上“显示”加上XXjs文件的编码方式,使之与XXjs文件的本身的编码方式(如GBK)保持一致。

还是直接UTF-8吧  我告诉你什么原因 是因为

  你这个JS文件保存的时候 内部编码选择的其他的编码

所以即使你切换到GB2312或者UTF-8 HTML端和JS端还是会有一个出问题 所以最好的办法是 切换到你 JS不乱码的情况下 然后复制所有JS 然后在新建一个文件然后保存选择UTF-8

更多优质教程   来自绿叶学习网

1, js引入时加下面语句
<script type="text/javascript" src="js" charset="gbk"></script>
2,html页面首部加入
<meta >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10406980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存