汉字的编码包括如何编码的

查看: 4129|回复: 15
=============日文编码怎么转换为中文编码
阅读权限70
结帖率: (23/65)
如题:“ガチナンパ ~おだけのはずがオチンコまで”&&网页如果有类似这种文字的;
读出来的源码是& & “仛銇屻偑銉併兂銈炽伨銇銇屻偑銉併兂銈”
不知道这是什么鸟语,话说这应该用什么编码转换,才能正常显示日文
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限90
结帖率: (1/1)
utf8解码,精易模块可以的
您可以选择打赏方式支持他
阅读权限70
结帖率: (23/65)
utf8解码,精易模块可以的
我的精益模块没这个命令,我用的3.3版本的
您可以选择打赏方式支持他
阅读权限30
结帖率: (13/14)
您可以选择打赏方式支持他
阅读权限90
结帖率: (7/7)
utf8转gb2312& &&&用这个即可
您可以选择打赏方式支持他
阅读权限90
结帖率: (6/6)
utf8转gb2312
15:47 上传
点击文件名下载附件
558.99 KB, 下载次数: 30
您可以选择打赏方式支持他
阅读权限154
结帖率: (18/19)
&&__启动窗口_创建完毕&&返回字节集&&返回2字节集&&结果逻辑型&&原文本文本型&&返回 = 网页_访问 (“http://trans.hiragana.jp/ruby/http://koborezakura.net/drama1.html”, , , , , , )返回2 = 编码转换 (返回, #编码_SHIFT_JIS, #编码_UTF_8, 结果)原文本 = 编码_Utf8到Ansi (返回2)输出调试文本 (到文本 (返回2), 原文本)iconv编码转换支持库
.版本 2
.支持库 iconv
.子程序 __启动窗口_创建完毕
.局部变量 返回, 字节集
.局部变量 返回2, 字节集
.局部变量 结果, 逻辑型
.局部变量 原文本, 文本型
返回 = 网页_访问 (“http://trans.hiragana.jp/ruby/http://koborezakura.net/drama1.html”, , , , , , )
返回2 = 编码转换 (返回, #编码_SHIFT_JIS, #编码_UTF_8, 结果)
原文本 = 编码_Utf8到Ansi (返回2)
输出调试文本 (到文本 (返回2), 原文本)
以上为日语 SHIFT_JIS 编码转换例子~
您可以选择打赏方式支持他
阅读权限70
结帖率: (23/65)
[e=1].版本 2
.支持库 iconv
你的最靠谱,楼上的全是不负责任的,日文编码,直接用utf8转gbk&&肯定还是有乱码,你的最靠谱 等我测试好了 最佳给你
您可以选择打赏方式支持他
阅读权限70
结帖率: (23/65)
[e=1].版本 2
.支持库 iconv
不用编码转换() 这个命令的话,用utf8到gbk 是有读出内容的;
用编码转换(日-u8)之后,读出的内容就是 & &&&空
我觉得这个命令有问题,还有没有其他方法
补充内容 ( 17:09):
原文本,并不全是日文(还有英文、中文),可能是这个原因导致的转换出来的内容是空的
您可以选择打赏方式支持他
阅读权限154
结帖率: (18/19)
不用编码转换() 这个命令的话,用utf8到gbk 是有读出内容的;
用编码转换(日-u8)之后,读出的内容就是 & ...
不介意的话 把网址发出来叭
您可以选择打赏方式支持他
精易论坛 - 有你更精彩 /1
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,QQ: ,,邮箱:@
Powered by
粤公网安备 25君,已阅读到文档的结尾了呢~~
汉字的编码和存储
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
汉字的编码和存储
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口哪些汉字的编码是四字节的汉字
如题,请举例
09-11-09 &匿名提问
GB  信息交换用汉字编码字符集 基本集GB 信息处理 信息交换用八位代码结构和编码规则 GB  信息处理 七位和八位编码字符集代码扩充技术 GB 信息交换用汉字编码字符集 辅助集GB3 信息技术 通用多八位编码字符集(UCS)第一部分GBK-1995 技术规范指导性文件 《汉字内码扩展规范(GBK)1.0版GB  信息技术 信息交换用汉字编码字符集 基本集的扩充上面是我国颁布并实施的有关编码方案-后面为发布年份 和名称GB2312共收录6763个简体汉字,是一般输入法的默认编码 GBK共收录21004个汉字(包括简体和繁体),是字库庞大的输入法的首选编码BIG5 即通常说的大五码,是港台地区使用的繁体中文编码规格。GB18030 分别以单字节、双字节和四字节进行编码。兼容了GBK和GB2312。当然也支持繁体中文
请登录后再发表评论!
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以&中文&两个字为例,经查表可以知道其gb2312编码是&d6d0 cec4&,unicode编码为&4e2d 6587&,utf编码就是&e4b8ad e69687&。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来&表示&。2. 编码基本知识最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。2.1. iso8859-1属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母'a'的编码为0x61=97。很明显,iso8859-1编码表示的字符范围很窄,无法表示中文字符。但是,由于是单字节编码,和计算机最基础的表示单位一致,所以很多时候,仍旧使用iso8859-1编码来表示。而且在很多协议上,默认使用该编码。比如,虽然&中文&两个字不存在iso8859-1编码,以gb2312编码为例,应该是&d6d0 cec4&两个字符,使用iso8859-1编码的时候则将它拆开为4个字节来表示:&d6 d0 ce c4&(事实上,在进行存储的时候,也是以字节为单位处理的)。而如果是utf编码,则是6个字节&e4 b8 ad e6 96 87&。很明显,这种表示方法还需要以另一种编码为基础。2.2. gb2312/gbk这就是汉子的国标码,专门用来表示汉字,是双字节编码,而英文字母和iso8859-1一致(兼容iso8859-1编码)。其中gbk编码能够用来同时表示繁体字和简体字,而gb2312只能表示简体字,gbk是兼容gb2312编码的。2.3. unicode这是最统一的编码,可以用来表示所有语言的字符,而且是定长双字节(也有四字节的)编码,包括英文字母在内。所以可以说它是不兼容iso8859-1编码的,也不兼容任何编码。不过,相对于iso8859-1编码来说,uniocode编码只是在前面增加了一个0字节,比如字母'a'为&00 61&。需要说明的是,定长编码便于计算机处理(注意gb2312/gbk不是定长编码),而unicode又可以用来表示所有字符,所以在很多软件内部是使用unicode编码来处理的,比如java。2.4. utf考虑到unicode编码不兼容 iso8859-1编码,而且容易占用更多的空间:因为对于英文字母,unicode也需要两个字节来表示。所以unicode不便于传输和存储。因此而产生了utf编码,utf编码兼容iso8859-1编码,同时也可以用来表示所有语言的字符,不过,utf编码是不定长编码,每一个字符的长度从1-6 个字节不等。另外,utf编码自带简单的校验功能。一般来讲,英文字母都是用一个字节表示,而汉字使用三个字节。注意,虽然说utf是为了使用更少的空间而使用的,但那只是相对于unicode编码来说,如果已经知道是汉字,则使用gb2312/gbk无疑是最节省的。不过另一方面,值得说明的是,虽然utf编码对汉字使用3个字节,但即使对于汉字网页,utf编码也会比unicode编码节省,因为网页中包含了很多的英文字符。3. java对字符的处理在java应用软件中,会有多处涉及到字符集编码,有些地方需要进行正确的设置,有些地方需要进行一定程度的处理。3.1. getbytes(charset)这是java字符串处理的一个标准函数,其作用是将字符串所表示的字符按照charset编码,并以字节方式表示。注意字符串在java内存中总是按unicode编码存储的。比如&中文&,正常情况下(即没有错误的时候)存储为&4e2d 6587&,如果charset为&gbk&,则被编码为&d6d0 cec4&,然后返回字节&d6 d0 ce c4&。如果charset为&utf8&则最后是&e4 b8 ad e6 96 87&。如果是&iso8859-1&,则由于无法编码,最后返回 &3f 3f&(两个问号)。3.2. new string(charset)这是java字符串处理的另一个标准函数,和上一个函数的作用相反,将字节数组按照charset编码进行组合识别,最后转换为unicode存储。参考上述getbytes的例子,&gbk& 和&utf8&都可以得出正确的结果&4e2d 6587&,但iso8859-1最后变成了&003f 003f&(两个问号)。因为utf8可以用来表示/编码所有字符,所以new string( str.getbytes( &utf8& ), &utf8& ) === str,即完全可逆。3.3. setcharacterencoding()该函数用来设置http请求或者相应的编码。对于request,是指提交内容的编码,指定后可以通过getparameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码,需要进一步处理。参见下述 &表单输入&。值得注意的是在执行setcharacterencoding()之前,不能执行任何getparameter()。java doc上说明:this method must be called prior to reading request parameters or reading input using getreader()。而且,该指定只对post方法有效,对get方法无效。分析原因,应该是在执行第一个getparameter()的时候, java将会按照编码分析所有的提交内容,而后续的getparameter()不再进行分析,所以setcharacterencoding()无效。而对于get方法提交表单是,提交的内容在url中,一开始就已经按照编码分析所有的提交内容,setcharacterencoding()自然就无效。对于response,则是指定输出内容的编码,同时,该设置会传递给浏览器,告诉浏览器输出内容所采用的编码。3.4. 处理过程下面分析两个有代表性的例子,说明java对编码有关问题的处理方法。3.4.1. 表单输入user input *(gbk:d6d0 cec4) browser *(gbk:d6d0 cec4) web server isod6 00d 000ce 00c4) class,需要在class中进行处理:getbytes(&iso8859-1&)为d6 d0 ce c4,new string(&gbk&)为d6d0 cec4,内存中以unicode编码则为4e2d 6587。l 用户输入的编码方式和页面指定的编码有关,也和用户的操作系统有关,所以是不确定的,上例以gbk为例。l 从browser到web server,可以在表单中指定提交内容时使用的字符集,否则会使用页面指定的编码。而如果在url中直接用?的方式输入参数,则其编码往往是操作系统本身的编码,因为这时和页面无关。上述仍旧以gbk编码为例。l web server接收到的是字节流,默认时(getparameter)会以iso8859-1编码处理之,结果是不正确的,所以需要进行处理。但如果预先设置了编码(通过request. setcharacterencoding ()),则能够直接获取到正确的结果。l 在页面中指定编码是个好习惯,否则可能失去控制,无法指定正确的编码。3.4.2. 文件编译假设文件是gbk编码保存的,而编译有两种编码选择:gbk或者iso8859-1,前者是中文windows的默认编码,后者是linux的默认编码,当然也可以在编译时指定编码。jsp *(gbk:d6d0 cec4) java file *(gbk:d6d0 cec4) compiler read uincode(gbk: 4e2d 6587; isod6 00d 000ce 00c4) compiler write utf(gbk: e4b8ad e69687; iso8859-1: *) compiled file unicode(gbk: 4e2d 6587; isod6 00d 000ce 00c4) class。所以用gbk编码保存,而用iso8859-1编译的结果是不正确的。class unicode(4e2d 6587) system.out / jsp.out gbk(d6d0 cec4) os console / browser。l 文件可以以多种编码方式保存,中文windows下,默认为ansi/gbk。l 编译器读取文件时,需要得到文件的编码,如果未指定,则使用系统默认编码。一般class文件,是以系统默认编码保存的,所以编译不会出问题,但对于 jsp文件,如果在中文windows下编辑保存,而部署在英文linux下运行/编译,则会出现问题。所以需要在jsp文件中用 pageencoding指定编码。l java编译的时候会转换成统一的unicode编码处理,最后保存的时候再转换为utf编码。l 当系统输出字符的时候,会按指定编码输出,对于中文windows下,system.out将使用gbk编码,而对于response(浏览器),则使用 jsp文件头指定的contenttype,或者可以直接为response指定编码。同时,会告诉browser网页的编码。如果未指定,则会使用 iso8859-1编码。对于中文,应该为browser指定输出字符串的编码。l browser显示网页的时候,首先使用response中指定的编码(jsp文件头指定的contenttype最终也反映在response上),如果未指定,则会使用网页中meta项指定中的contenttype。3.5. 几处设置对于web应用程序,和编码有关的设置或者函数如下。3.5.1. jsp编译指定文件的存储编码,很明显,该设置应该置于文件的开头。例如:。另外,对于一般class文件,可以在编译的时候指定编码。3.5.2. jsp输出指定文件输出到browser是使用的编码,该设置也应该置于文件的开头。例如:。该设置和response.setcharacterencoding(&gbk&)等效。3.5.3. meta设置指定网页使用的编码,该设置对静态网页尤其有作用。因为静态网页无法采用jsp的设置,而且也无法执行response.setcharacterencoding()。例如:如果同时采用了jsp输出和meta设置两种编码指定方式,则jsp指定的优先。因为jsp指定的直接体现在response中。需要注意的是,apache有一个设置可以给无编码指定的网页指定编码,该指定等同于jsp的编码指定方式,所以会覆盖静态网页中的meta指定。所以有人建议关闭该设置。3.5.4. form设置当浏览器提交表单的时候,可以指定相应的编码。例如:。一般不必不使用该设置,浏览器会直接使用网页的编码。4. 系统软件下面讨论几个相关的系统软件。4.1. mysql数据库很明显,要支持多语言,应该将数据库的编码设置成utf或者unicode,而utf更适合与存储。但是,如果中文数据中包含的英文字母很少,其实unicode更为适合。数据库的编码可以通过mysql的配置文件设置,例如default-character-set=utf8。还可以在数据库链接url中设置,例如: useunicode=true&characterencoding=utf-8。注意这两者应该保持一致,在新的sql版本里,在数据库链接 url里可以不进行设置,但也不能是错误的设置。4.2. apacheappache和编码有关的配置在httpd.conf中,例如adddefaultcharset utf-8。如前所述,该功能会将所有静态页面的编码设置为utf-8,最好关闭该功能。另外,apache还有单独的模块来处理网页响应头,其中也可能对编码进行设置。4.3. linux默认编码这里所说的linux默认编码,是指运行时的环境变量。两个重要的环境变量是lc_all和lang,默认编码会影响到java urlencode的行为,下面有描述。建议都设置为&zh_cn.utf-8&。4.4. 其它为了支持中文文件名,linux在加载磁盘时应该指定字符集,例如:mount /dev/hda5 /mnt/hda5/ -t ntfs -o iocharset=gb2312。另外,如前所述,使用get方法提交的信息不支持request.setcharacterencoding(),但可以通过tomcat的配置文件指定字符集,在tomcat的 server.xml文件中,形如:。这种方法将统一设置所有请求,而不能针对具体页面进行设置,也不一定和browser使用的编码相同,所以有时候并不是所期望的。5. url地址url地址中含有中文字符是很麻烦的,前面描述过使用get方法提交表单的情况,使用get方法时,参数就是包含在url中。5.1. url编码对于url中的一些特殊字符,浏览器会自动进行编码。这些字符除了&/?&&等外,还包括unicode字符,比如汉子。这时的编码比较特殊。ie有一个选项&总是使用utf- 8发送url&,当该选项有效时,ie将会对特殊字符进行utf-8编码,同时进行url编码。如果改选项无效,则使用默认编码&gbk&,并且不进行 url编码。但是,对于url后面的参数,则总是不进行编码,相当于utf-8选项无效。比如&中文.html?a=中文&,当utf-8选项有效时,将发送链接&%e4%b8%ad%e6%96%87.html?a=\x4e\x2d\x65\x87&;而utf-8选项无效时,将发送链接&\x4e\x2d\x65\x87.html?a=\x4e\x2d\x65\x87&。注意后者前面的&中文&两个字只有4个字节,而前者却有18个字节,这主要时url编码的原因。当web server(tomcat)接收到该链接时,将会进行url解码,即去掉&%&,同时按照iso8859-1编码(上面已经描述,可以使用urlencoding来设置成其它编码)识别。上述例子的结果分别是&\ue4\ub8\uad\ue6\u96\u87.html?a=\u4e\u2d\u65\u87&和&\u4e\u2d\u65\u87.html?a=\u4e\u2d\u65\u87&,注意前者前面的&中文&两个字恢复成了6个字符。这里用&\u&,表示是unicode。所以,由于客户端设置的不同,相同的链接,在服务器上得到了不同结果。这个问题不少人都遇到,却没有很好的解决办法。所以有的网站会建议用户尝试关闭utf-8选项。不过,下面会描述一个更好的处理办法。5.2. rewrite熟悉的人都知道,apache有一个功能强大的rewrite模块,这里不描述其功能。需要说明的是该模块会自动将url解码(去除%),即完成上述web server(tomcat)的部分功能。有相关文档介绍说可以使用[ne]参数来关闭该功能,但 试验并未成功,可能是因为版本( 使用的是 apache 2.0.54)问题。另外,当参数中含有&?& &等符号的时候,该功能将导致系统得不到正常结果。rewrite本身似乎完全是采用字节处理的方式,而不考虑字符串的编码,所以不会带来编码问题。5.3. urlencode.encode()这是java本身提供对的url编码函数,完成的工作和上述utf-8选项有效时浏览器所做的工作相似。值得说明的是,java已经不赞成不指定编码来使用该方法(deprecated)。应该在使用的时候增加编码指定。当不指定编码的时候,该方法使用系统默认编码,这会导致软件运行结果得不确定。比如对于&中文&,当系统默认编码为&gb2312&时,结果是&%4e%2d%65%87&,而默认编码为&utf-8&,结果却是&%e4%b8%ad%e6%96%87&,后续程序将难以处理。另外,这儿说的系统默认编码是由运行tomcat时的环境变量lc_all和lang等决定的,曾经出现过tomcat重启后就出现乱码的问题,最后才郁闷的发现是因为修改修改了这两个环境变量。建议统一指定为&utf-8&编码,可能需要修改相应的程序。5.4. 一个解决方案上面说起过,因为浏览器设置的不同,对于同一个链接,web server收到的是不同内容,而软件系统有无法知道这中间的区别,所以这一协议目前还存在缺陷。针对具体问题,不应该侥幸认为所有客户的ie设置都是utf-8有效的,也不应该粗暴的建议用户修改ie设置,要知道,用户不可能去记住每一个web server的设置。所以,接下来的解决办法就只能是让自己的程序多一点智能:根据内容来分析编码是否utf-8。比较幸运的是utf-8编码相当有规律,所以可以通过分析传输过来的链接内容,来判断是否是正确的utf-8字符,如果是,则以utf-8处理之,如果不是,则使用客户默认编码(比如&gbk&),下面是一个判断是否utf-8的例子,如果 了解相应规律,就容易理解。public static boolean isvalidutf8(byte[] b,int amaxcount){int llen=b.length,lcharcount=0;for(int i=0;i=0)//&=0 is normal asciiif(lbyte(byte)0xfd)int lcount=lbyte&(byte)0xfc?5:lbyte&(byte)0xf8?4:lbyte&(byte)0xf0?3:lbyte&(byte)0xe0?2:1;if(i+lcount&llen)for(int j=0;j=(byte)0xc0)}}相应地,一个使用上述方法的例子如下:public static string geturlparam(string astr,string adefaultcharset)throws unsupportedencodingexception{if(astr==null)byte[] lbytes=astr.getbytes(&iso-8859-1&);return new string(lbytes,stringutil.isvalidutf8(lbytes)?&utf8&:adefaultcharset);}不过,该方法也存在缺陷,如下两方面:l 没有包括对用户默认编码的识别,这可以根据请求信息的语言来判断,但不一定正确,因为 有时候也会输入一些韩文,或者其他文字。l 可能会错误判断utf-8字符,一个例子是&学习&两个字,其gbk编码是& \xd1\xa7\xcf\xb0&,如果使用上述isvalidutf8方法判断,将返回true。可以考虑使用更严格的判断方法,不过估计效果不大。有一个例子可以证明google也遇到了上述问题,而且也采用了和上述相似的处理方法,比如,如果在地址栏中输入&&,google将无法正确识别,而其他汉字一般能够正常识别。最后,应该补充说明一下,如果不使用rewrite规则,或者通过表单提交数据,其实并不一定会遇到上述问题,因为这时可以在提交数据时指定希望的编码。另外,中文文件名确实会带来问题,应该谨慎使用。6. 其它下面描述一些和编码有关的其他问题。6.1. securecrt除了浏览器和控制台与编码有关外,一些客户端也很有关系。比如在使用securecrt连接linux时,应该让securecrt的显示编码(不同的session,可以有不同的编码设置)和linux的编码环境变量保持一致。否则看到的一些帮助信息,就可能是乱码。另外,mysql有自己的编码设置,也应该保持和securecrt的显示编码一致。否则通过securecrt执行sql语句的时候,可能无法处理中文字符,查询结果也会出现乱码。对于utf-8文件,很多编辑器(比如记事本)会在文件开头增加三个不可见的标志字节,如果作为mysql的输入文件,则必须要去掉这三个字符。(用linux的vi保存可以去掉这三个字符)。一个有趣的现象是,在中文windows下,创建一个新txt文件,用记事本打开,输入&连通&两个字,保存,再打开, 会发现两个字没了,只留下一个小黑点。6.2. 过滤器如果需要统一设置编码,则通过 filter进行设置是个不错的选择。在filter class中,可以统一为需要的请求或者回应设置编码。参加上述setcharacterencoding()。这个类apache已经给出了可以直接使用的例子setcharacterencodingfilter。6.3. post和get很明显,以post提交信息时,url有更好的可读性,而且可以方便的使用setcharacterencoding()来处理字符集问题。但get方法形成的url能够更容易表达网页的实际内容,也能够用于收藏。从统一的角度考虑问题,建议采用 get方法,这要求在程序中获得参数是进行特殊处理,而无法使用setcharacterencoding()的便利,如果不考虑rewrite,就不存在ie的utf-8问题,可以考虑通过设置uriencoding来方便获取url中的参数。6.4. 简繁体编码转换gbk同时包含简体和繁体编码,也就是说同一个字,由于编码不同,在gbk编码下属于两个字。有时候,为了正确取得完整的结果,应该将繁体和简体进行统一。可以考虑将utf、gbk中的所有繁体字,转换为相应的简体字,big5编码的数据,也应该转化成相应的简体字。当然,仍旧以utf编码存储。例如,对于&语言 语言&,用utf表示为&\xe8\xaf\xad\xe8\xa8\x80 \xe8\xaa\x9e\xe8\xa8\x80&,进行简繁体编码转换后应该是两个相同的 &\xe8\xaf\xad\xe8\xa8\x80&&。
请登录后再发表评论!如何解决浏览器中的中文乱码
靠谱的软件下载站
当前位置: &//
如何解决浏览器中的中文乱码
阅读(21026)
有时当我们浏览网页时,会发现网页内容中的中文都变成乱码了,一般这类情况都是代码编码出现了问题。
想要解决这类问题,我们只需要修改一下IE浏览器中的编码,在浏览器中,单击鼠标右键,找到&编码&。
如果之前选择的是(UTF-8)则就切换到(GB2312),如果不是就选择(UTF-8)。
然后刷新下浏览器网页试试,看网页内容是否恢复了正常。
上述是在客户端上的解决办法,如果客户端调整后还不行,则就是服务端出现了代码错误。小编就下次为大家介绍如何在服务端解决乱码问题。

我要回帖

更多关于 汉字的两种编码是 的文章

 

随机推荐