`
paulfzm
  • 浏览: 883116 次
  • 性别: 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编码。

分享到:
评论

相关推荐

    设置myeclipse新建jsp文件默认编码为UTF-8

    ### 设置MyEclipse新建JSP...此外,设置MyEclipse的默认编码为UTF-8对于避免ExtJS等前端框架在显示中文时出现乱码也是非常重要的。希望本文能够帮助到正在使用MyEclipse进行Java Web开发的读者们,提高大家的工作效率。

    java jsp解决utf-8乱码.zip

    4. 数据库编码问题:如果数据库中存储的数据是UTF-8编码,但在读取时没有正确指定UTF-8,也会产生乱码。 5. 字符流操作不当:在处理输入输出流时,如果没有指定正确的字符编码,例如读取或写入文件,也可能引发乱码...

    字符编码转换类,支持 ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom互相转换

    "CharsetConv"类提供了一个工具,帮助开发者在ANSI、Unicode(Little Endian和Big Endian)、UTF-8及UTF-8+BOM之间灵活转换,从而避免编码问题带来的困扰。通过深入学习和实践,开发者可以更好地应对各种编码挑战,...

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

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

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

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

    批量修改文本文件的编码方式至UTF-8或ANSI,可用于批量修改CUE格式文件

    本话题将深入探讨批量转换编码格式的方法,以“批量修改文本文件的编码方式至UTF-8或ANSI”为例,主要针对CUE格式文件,同时也适用于其他常见文件类型。 首先,UTF-8是一种广泛使用的多字节字符编码,能够表示...

    js gb2312和utf-8互转

    根据提供的文件信息,本文将详细...通过上述步骤,我们可以在JavaScript中实现GB2312与UTF-8编码之间的互相转换,这对于处理不同编码格式的数据非常重要,特别是在多语言环境下,能够有效避免乱码问题,提高用户体验。

    UTF-8 编码转换工具

    同时,服务器也需要设置正确的Content-Type头,声明响应内容的字符集为UTF-8,以确保数据在传输过程中不发生乱码。 5. **文件编码的重要性** 正确的文件编码对于保证数据的完整性和一致性至关重要。不同的编码可能...

    百度编辑器asp版UTF-8编码

    百度编辑器ASP版UTF-8编码是一个用于网页内容编辑的工具,它专为ASP(Active Server Pages)开发环境设计,并采用UTF-8编码标准。UTF-8是一种广泛使用的多字节字符编码,能够支持全球大部分语言,包括中文,使得...

    批量utf文件转utf8-bom

    "批量utf文件转utf8-bom"这个主题指的是将一批以UTF编码的文件转换为带有BOM(Byte Order Mark)的UTF-8编码。BOM是一个特殊的字节序列,用于标识文件的编码类型,对于UTF-8编码,BOM的字节序列为0xEF, 0xBB, 0xBF。...

    自动检测汉字GB18030编码与UTF-8编码

    想到如下特征来识别汉字: 1. 如果第1位是0就不需要判断的,一定是ASCII字符。... 如果第1位是1开头的,第2位是0开头的,一定是GB编码。 3. 如果第1位是非1110开头的,则一定是GB编码。 4. 多做几个汉字判断。

    zh-cn-utf8

    3. **数据库连接**:在连接MySQL等数据库时,应设置字符集为`utf8mb4`,这是MySQL对UTF-8的扩展,支持四字节的Unicode字符,包括表情符号。 4. **HTML meta标签**:在HTML文档的`&lt;head&gt;`部分添加`&lt;meta charset="...

    lrc文件转码utf-8

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

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

    本文将详细探讨如何使用Python语言来解决JS文件的UTF-8编码乱码问题,同时介绍相关的编码知识和处理方法。 首先,我们来了解编码和乱码的基本概念。在计算机中,文本文件需要按照一定的规则编码来存储,常见的编码...

    rails3.1.0解决数据库取出来的信息编码为utf-8

    标题 "rails3.1.0解决数据库取出来的信息编码为utf-8" 指向的是在使用Rails 3.1.0版本时遇到的一个常见问题,即从数据库检索的数据编码不是预期的UTF-8格式,导致显示异常或乱码。在Rails应用中,数据的正确编码对于...

    如何将文本转换为UTF-8码 .e.rar

    以上就是关于“如何将文本转换为UTF-8码”的详细步骤和方法,通过这些工具和技巧,你可以轻松地处理各种编码格式的文本文件,确保在不同环境下都能正常显示和处理文本内容。在日常工作中,了解和掌握这些知识能帮助...

    Web_开发中遇到的UTF-8以及乱码的问题总结.zip

    7. **解决乱码的通用方法**:遇到乱码问题时,首先确认数据的原始编码,然后在每个处理环节(如数据库、文件、页面、脚本)都确保使用UTF-8编码。此外,文件传输时保持编码一致,如FTP传输时设置UTF-8模式,编辑器...

    GB/BIG5/UTF-8 文件编码批量转换工具

    总之,"GB/BIG5/UTF-8 文件编码批量转换工具"是解决多语言环境下编码不一致问题的有效手段,它简化了文件编码转换的过程,提高了工作效率。在处理中文文本时,尤其是涉及简体和繁体转换,或者需要向国际化的UTF-8...

    ewebeditor在线编辑器官方2.8修改utf-8

    将eWebEditor修改为UTF-8编码可能涉及到对源代码的调整,确保所有字符都能正确地以UTF-8格式存储和处理。这通常包括但不限于修改数据库连接字符串、设置页面头的charset属性、处理文件上传时的编码问题以及修正任何...

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

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

Global site tag (gtag.js) - Google Analytics