`

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

阅读更多

全文转自:http://www.cnblogs.com/zgqys1980/archive/2007/11/13/957653.html

 

如果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编码。

 

 

分享到:
评论

相关推荐

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

    在ASP项目中使用UTF-8编码,可以确保在处理多语言内容时避免乱码问题,特别是对于包含大量中文字符的网页。 4. **自测修改** 描述中的“通过本人亲自己测试修改”表明这个版本的百度编辑器ASP版UTF-8编码可能已经...

    UTF-8 编码转换工具

    UTF-8编码是一种广泛使用的字符编码标准,尤其在网络和计算机系统中扮演着核心角色。它能够表示Unicode字符集中的所有字符,包括世界各地的各种语言。UTF-8的优势在于其兼容性和效率,不同平台和语言通常都能无缝...

    java jsp解决utf-8乱码.zip

    在Java JSP开发中,遇到UTF-8编码导致的乱码问题是一个常见的困扰。这个问题主要涉及到字符编码的统一和正确处理。UTF-8是一种广泛使用的Unicode字符编码方案,它可以支持几乎所有的字符集,包括中文、日文和韩文。...

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

    对于ASCII字符,UTF-8编码与ASCII相同,都是单字节。UTF-8的特殊之处在于它包含一个字节顺序标记(BOM),即UTF-8+BOM,但大多数情况下,UTF-8无BOM更常见。 在PHP中,进行字符编码转换可以使用内置函数,如`mb_...

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

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

    js gb2312和utf-8互转

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

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

    它的优点在于兼容性好,大多数现代软件和网页浏览器都能很好地支持UTF-8编码,减少了乱码问题的出现。 相反,ANSI编码(通常指的是Windows默认的代码页,如Windows-1252)是特定地区的单字节编码,只包含有限的字符...

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

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

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

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

    批量utf文件转utf8-bom

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

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

    这个步骤确保了在创建新的文件时,默认采用UTF-8编码,从而避免了中文乱码的问题。 ##### 3. 设置Workspace 为了进一步避免中文乱码的问题,还需要设置MyEclipse的工作空间(Workspace)编码为UTF-8: - 继续在**...

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

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

    lrc文件转码utf-8

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

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

    "GB2UTF8.exe"这个程序显然就是用于将GB或GBK编码的文件转换为UTF-8编码的。 批量转换工具的使用非常方便,它可以一次性处理大量文件,节省了手动操作的时间。在进行批量转换时,用户通常需要指定源目录、目标目录...

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

    这个版本是官方2.8的升级版,经过了精心的修改以适应UTF-8编码。UTF-8是一种多字节字符编码,能支持全球大部分语言,包括中文,因此它对于开发多语言网站至关重要。 **1. eWebEditor简介** eWebEditor是一款基于...

    Ueditor富文编辑器—jsp-utf-8

    当我们将Ueditor与JSP(JavaServer Pages)环境结合,并设定为UTF-8编码时,可以实现跨语言支持和避免字符乱码问题。 首先,让我们深入了解Ueditor。Ueditor是由百度开发的一款开源的Web在线富文本编辑器,它具有轻...

    zh-cn-utf8

    UTF-8是目前最广泛使用的多语言字符编码标准,特别是在Web开发和编程领域。 描述中的“unicode(utf8)”提到了Unicode和UTF-8的关系。Unicode是一个庞大的字符集,包含了世界上几乎所有的文字和符号,旨在统一各种...

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

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

Global site tag (gtag.js) - Google Analytics