海浪在程序开发的时候经常遇到乱码,今天海浪给大家介绍解决乱码的通用方法,希望对大家有帮助。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
首先海浪给大家解释一下什么是乱码,乱码是由于系统或软件缺乏对某种字符编码的支持,而产生的不能正常阅读的混乱字符。常见的内码错误有
GB
码和
BIG5
码冲突,日文,韩文显示问题等。
了解了乱码,现在海浪就为大家介绍乱码通用的解决方法。
了解了乱码,现在海浪就为大家介绍乱码通用的解决方法。
1
、转换编码。一般可试
Big5
、
GBK
、
UTF-8
(
Unicode
的一种应用方式,包括世界上主要的文字)三种,如涉及的不是中文,可以再试
JIS
(日文)、
KR
(韩文)及其他文字编码。彻底的解决方法是双方使用同一编码系统,如
UTF8
,只要用户有对应的字体档案就可以正确的显示文字。实际上要统一编码系统还要克服各种客观的困难,现时只有靠软件有更高的解码能力。
2
、转换字体。如果译码正确而出现错误文字,有可能是字体档案中没有相对应的字符,可尝试转换字体档案。
3
、如果本来该显示出汉字的,却变成数字,如最
欣
赏
相
中
拉等
Unicode
代码,可以把这部分抄出来,独立存储成
html
文件,
再用浏览器打开解码。
4
、其他。有时译码的方法要视乎软件和实际环境,及不断尝试才能译码,特别在不知本来是用哪种编码系统时。
5
、有时输入汉字时也会出现乱码,不过这种情况很少出现。最大的原因是输入法所用的编码,与经编辑器输出的字体编码不符所致,可尝试转换字体来解决。例如把
GBK
编码的输入法装到只支持
Big5
的系统上,是不能正确显示所输入的字的;必需选择
Big5
编码的输入法,或把输入法装到
GBK
的系统中。
6
、
有关外文所引致的乱码,只有转换支持某外文的字体档案才能解决。
转载于:https://blog.51cto.com/oecpby/417141