`
paulfzm
  • 浏览: 875900 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

输出编码为utf-8时,js的乱码解决方法

阅读更多

如果web application的编码规则是utf-8,如网页头中的:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。

例:
<script type="text/javascript" language="javascript" src="scripts/output.js" charset="gb2312"></script>

PS:另一种解决方法是把js文件保存为utf-8编码。 
如果web application的编码规则是utf-8,如网页头中的:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。

例:
<script type="text/javascript" language="javascript" src="scripts/output.js" charset="gb2312"></script>

PS:另一种解决方法是把js文件保存为utf-8编码。

分享到:
评论

相关推荐

    javascript/微信小程序中将String进行Base64编码并UTF-8格式输出

    提供一种Base64编码,并输出UTF-8格式的BASE64编码方式。本程序在微信小程序开发工具中已经测试通过。 Base64代码: [javascript] view plain copy print? (function(){ var BASE64_MAPPING = [ 'A','B','C','D',...

    js实现GBK编码,避免默认utf-8编码

    前端页面通过ajax发送请求,参数都是默认使用utf-8编码格式对参数进行url编码,这样的后果就是,当后台页面如果使用gbk编码的话,会出现乱码的情况,然后网上找到一个大神写的gbk.js. 但是里面没有做出详细介绍,这里...

    lrc文件转码utf-8

    写js音乐播放器的时候用到的工具,从网上下下来的.lrc格式的文件,用的时候是乱码,用法非常简单,将lrc文件拖动到这个工具上就行,它会弹出一段话意思就是成功了,这时候你用的时候就发现不会乱码了。

    小程序gb2312编码转utf-8,arryBuffer转字符串,含汉字字符串一直乱码

    乱码的原因是编码方式不同,小程序显示的是utf-8编码,而蓝牙设备发送的是gb2312编码。 解决 按gbk对照表查出对应的utf-8编码 // 导入gbk转utf-8对照表 import Decoder from "../../utils/Decoder.js" 参考地址:...

    utf-8编码引起js输出中文乱码的解决办法

    那么js文件中如果有中文输出就会出现乱码,解决此个问题有两个方法: 1、在引用javascript输出的地方加上charset=”gb2312″ 或 charset=”big5″(假设输出的是Big5繁体字)。 例: [removed]&lt;/script

    python解决js文件utf-8编码乱码问题(推荐)

    主要介绍了python解决js文件utf-8编码乱码问题,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    apache-tomcat-8.0.33中文自动解决GBK乱码问题

    apache-tomcat-8.0.33,针对有些项目的前端页面中,又有UTF-8,又有GBK,但是开发工具只配置了一种编码,导致其他页面出现部分乱码,并且更改该文件的编码也无效。而该工具可以自动解决UTF-8和GBK乱码的问题。 使用...

    UTF-8GB2312互转

    UTF-8GB2312互转,解决中文传参时的乱码问题

    asp.net中文乱码:asp.net(C#)中文乱码问题

    js文件里的编码也是UTF-8 当你要在aspx页面上进行传中文参数时会出现乱码 asp.net中文乱码:asp.net(C#)中文乱码问题 &lt;-----request.aspx--接收参数页-----&gt; &lt;----response.aspx--传送参数页-----&gt;

    ASP同一站点下gb2312和utf-8页面传递参数乱码的终极解决方法

    页面文件使用正确的编码,gb2312使用ANSI,utf-8使用utf-8; ②.ASP代码中设置正确的CODEPAGE,gb2312使用936,utf-8使用65001; ③.HTML代码中设置正确的charset,gb2312使用gb2312,utf-8使用utf-8; ④.将传递的...

    php中json_encode UTF-8中文乱码的更好解决方法

    最近在接口代码当中用到过json_encode,在网上找到说json_encode编码设置为UTF-8中文就不会乱码,经验证这办法确实是有效果的,但是不知道为什么,代码在用过一段时间之后就不太管用了。以下是自己的解决json_encode...

    将字符串转换成gb2312或者utf-8编码的参数(js版)

    直接在url中传递中文参数时,读到的中文都是乱码,那么我们应该怎么将这些参数转换呢,接下来与大家分享下将字符串转换成utf-8或者gb2312编码的参数的技巧

    javascript-I-O-with-ANSI-UTF-8:带有ANSIUTF-8的javascript IO

    这个简单的小程式示范如何用javascript 读入、输出ANSI 与UTF-8 编码的档案。 Demo Demo page: Sample files: 使用方式Usage 选取输入的档案编码(ANSI, UTF-8) 选取输出的档案编码(UTF-8 with/without BOM) 选择...

    URL汉字编码问题(及乱码解决)

    在Java中可以使用java.net.URLDecoder.decode(request.getParameter("drug_id"), "UTF-8")进行解码,而在使用Ext框架时,可以使用encodeURI(encodeURI(Ext.get('drug_id').dom.value))进行编码。在使用Javascript时...

    关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法

    客户端是UTF-8编码,这也是现在大家公认的标准编码 在这种情况下,实用AJAX异步获取GB2312编码的服务器端信息时,不可避免的要遇到汉字乱码问题 因为目标数据是GB2312,但XMLHttpRequest默认是用UTF-8来进行数据封装...

    jquery.ui.datepicker-zh-CN.js

    jquery-ui中文日历控件,使用的时候记得先把文档编码改为UTF-8,否则中文显示乱码!

    escape --AJAX和JS传中文乱码的最终解决方案

    这个是解决AJAX和JS传中文乱码的最终解决方案 如果你在用AJAX和JS过程中遇到这个问题就可以这样解决 不管你是什么GBK 或者UTF-8或者其他的编码,放上这个代码都是可以解决的

    fast-text-encoding:用于TextEncoder和TextDecoder的快速polyfill,仅支持UTF-8

    这是和的快速 ,可让您将JavaScript字符串编码和解码为UTF-8字节。 它之所以很快是因为它不支持UTF-8之外的任何编码(请注意,从TextDecoder ,只有TextDecoder支持其他编码)。 参见。用法通过您喜欢的软件包管理器...

    文件编码批量转换工具(不用积分)

    如:我要转换E盘下 E:\work_architecture\doc目录下的所有js 和 css 文件 编码为 utf-8 那么,你要执行的命令就是 java -jar code_conversion.jar "E:\work_architecture\doc" "utf-8" ".js .css" 还是挺简单的吧~~...

Global site tag (gtag.js) - Google Analytics