`
无量
  • 浏览: 1134266 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

字符集乱码问题解决办法

阅读更多
一、查找乱码原因

从源头开始查找:

1.操作系统或查看软件支持的字符集:如支持unicode,那么解码后内存中对应的应该是unicode编码的文件

如果支持gbk,解码后内存中对应的的应该是gbk编码的文件


2.查看文件是什么编码方式存储的,如果是gbk,那么软件查看文件时也应该用什么格式解码查看


3.传输文件过程中是使用什么编码方式编码后传输的,传输后应该用什么编码方式解码后存储成相应文件


二、例子:发布个web系统,各个字符集关系最好是

1.操作系统设置为字符集zh_CN.UTF-8字符集

2.文件时用UTF-8编码方式编码,那么相应操作系统也能解析

3.中间件也是UTF-8编码那么就应该不会乱码
如果是was,可以不配置字符集,它会读取系统的默认字符集作为中间件的字符集,不会乱码

4.SecureCRT等远程查看终端的解码方式也要是UTF-8

5.数据库字符集也应该设置成AL32UTF8字符集,oracle的unicode实现的字符集,这个要比zhs16gbk好,安全的多

注:UTF-8等价于utf8


三、一个编码流程过程



  • 大小: 93.5 KB
2
1
分享到:
评论
1 楼 zbx134062 2014-07-03  
领教了。谢谢!

相关推荐

    mysql字符集乱码问题解决方法介绍

    character-set-server/default-character-set:服务器字符集,默认情况下所采用的。 character-set-database:数据库字符集。 character-set-table:数据库表字符集。 优先级依次增加。所以一般情况下只需要设置...

    Sybase数据库更换字符集方法,解决中文乱码问题

    Sybase数据库更换字符集方法,解决中文乱码问题

    mysql 字符集 乱码问题

    解决字符集通讯设置不匹配的方法: (修改默认的character_set_client,character_set_connection,character_set_result)

    jdbc连接oracle字符集不同出现乱码

    从远程oracle数据库取数据是乱码,因为远程oracle字符集为AMERICAN_AMERICA.US7ASCII 本地oracle字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 所以是乱码,解决办法请下载文档 多谢 因为要下载其他资源无分 多多...

    mysql乱码问题解决办法

    打开mysql改变字符集 然后在获取连接时候改变字符集 最后在查询之前改变字符集 我用过的可以解决

    oracle乱码问题解决

    字符集的设置不当是影响ORACLE数据库汉字显示...本文从实践经验出发,介绍了ORACLE关于字符集的分类、构成及设定方法,分析了ORACLE数据库汉字显示乱码的常见现象及原因,并针对各种现象及原因提出了行之有效的解决办法

    Linux系统中文乱码解决完整方案

    Linux中的中文文件在ssh终端中显示为乱码。原本在Windows中显示正常的文件,上传到Linux中之后,全变成乱码,有什么好的解决方法呢,经过本人多次实验,终于得到一个解决方法

    Oracle 8i字符集乱码问题析及其解决办法

    正在看的ORACLE教程是:Oracle 8i字符集乱码问题析及其解决办法。一、问题描述 SQL Plus WorkSheet是一个窗口图形界面的SQL语句编辑器,对于那些喜欢窗口界面而不喜欢字符界面的用户,该工具相对SQL/PLUS受到了很大...

    C#接收json数据后中文乱码解决方法

    C#接收Json格式数据,中文出现乱码解决方法

    mysql 数据库乱码问题解决

    乱码问题是很让人抓狂的问题,下面我将记录一下linux下mysql乱码问题的解决方法。 mysql在linux下乱码问题 一、操作 mysql默认字符集是latin1,但是我们大部分程序使用的字符集是utf8,我们就需要修改mysql的字符...

    html 中文乱码 HTML超链接中文乱码问题分析及解决方法

    在这里碰到的问题是:调用java.net.URLEncoder的encode()方法时,如果没有显示指定字符集参数,那么URLEncoder会使用默认字符集。这个默认字符集在Eclipse里跑main()方法和在Tomcat里跑Web应用,得到的结果不一样,...

    java中文乱码字符集解决大全

    JAVA程序开发过程中的中文乱码问题,真的很烦人,本文介绍了各种解决乱码的方法,附带源码。

    彻底解决httpClient乱码问题

    下载这个工具类,然后直接调用createHtmlPage方法就可以了。最关键一点是,网上的方法没有一个解决了乱码问题,费了我不少功夫。

    SecureCRT中文显示乱码问题的解决方法

    问题:vi编辑器编辑文件时文件中的内容中文显示乱码,...把LANG改成支持UTF-8的字符集 如: LANG=”zh_CN.UTF-8″ 或者是 LANG=”en_US.UTF-8″ 本文修改为后者 2、修改Secure CRT的Session Options Options->Session

    常用字符集编码原理及解决方法

    搞清常用编码特性是解决字符集编码问题的基础。字符集编码的识别与转换、分析各种乱码产生的原因、编程操作各种编码字符串(例如字符数计算、截断处理)等都需要弄清楚编码的特性。 了解一种字符集编码主要是要了解...

    FileZilla server中文乱码问题

    网上找了搜索一下信息,大意说是从0.9.14版之后用的字符集是UTF8,使用0.9.14及之前的版本是没有中文乱码问题的。 解决方法: 选 择Patched FileZilla Server这一项,windows下台下对应下载I386架构的文件,先停止...

    PLSQL 中文乱码解决方案

    因为数据库字符集导致的PLSQL乱码解决办法

Global site tag (gtag.js) - Google Analytics