`
无量
  • 浏览: 1148117 次
  • 性别: 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  
领教了。谢谢!

相关推荐

    关于GBK和Unicode字符集转换乱码问题

    本文将深入探讨GBK与Unicode这两种字符集之间的转换问题,特别是在转换过程中出现乱码的原因及解决方法。 #### GBK与Unicode简介 - **GBK**(GB2312-80的扩展):这是一种简体中文字符集标准,由中华人民共和国...

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

    MySQL字符集乱码问题主要涉及字符编码的设置和匹配,这些问题通常出现在数据的输入、存储和输出过程中。本文将深入探讨MySQL中的字符集配置以及如何解决相关乱码问题。 1. **MySQL字符集架构** - **服务器字符集**...

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

    ### Sybase数据库更换字符集方法,解决中文乱码问题 #### 概述 在使用Sybase数据库时,可能会遇到中文显示乱码的情况。这通常是因为系统使用的字符集与实际需要处理的数据字符集不匹配所导致的。为了确保数据正确...

    mysql 字符集 乱码问题

    通过对MySQL中的字符集配置进行合理的调整,可以有效地解决由于字符集不匹配导致的数据乱码问题。需要注意的是,在实际操作中应根据具体的场景选择合适的解决方案,并确保所有相关配置的一致性,以保证数据的正确性...

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

    Linux系统中文乱码解决完整方案 本文档旨在解决 Linux 系统中文乱码问题,提供了一个完整的解决方案。该问题是由于 Linux 和 Windows 系统下所用户的字符集不同,Linux 系统使用的是 Unicode 字符集,而 Windows ...

    Oracle数据库字符集问题解决方案大全.doc

    Oracle 数据库字符集问题解决方案大全 Oracle 数据库字符集问题解决方案大全中,提出了 Oracle 数据库汉字显示异常的解决方案。该文档涵盖了字符集的概念、字符集的设置、字符集的影响因素、解决汉字显示异常的...

    linux 下oracle中文乱码字符集设置

    Linux 下 Oracle 中文乱码字符集设置 Linux 下的 Oracle 数据库在导入数据库时...Linux 下的 Oracle 数据库中出现中文乱码问题可以通过修改字符集格式来解决,将字符集格式修改成支持中文的格式可以正常显示中文字符。

    oracle数据库字符集 无法修改数据库字符集 乱码

    解决这一问题的方法是首先修改内部使用的字符集,然后再考虑是否需要进一步的操作。 ### 结论 修改Oracle数据库字符集是一项复杂且敏感的任务,需要仔细规划和执行,以避免数据损坏或服务中断的风险。理解字符集的...

    Java解决WE8DEC字符集乱码问题

    总结来说,解决Java中的WE8DEC字符集乱码问题涉及多个层面,从文件读写、数据库交互到Web请求和数据交换,都需要正确设置和处理字符编码。理解这些环节并应用适当的编码策略,是确保程序正确处理各种字符集的关键。

    mysql乱码问题解决办法

    ### MySQL乱码问题解决办法 在使用MySQL的过程中,经常会出现字符显示乱码的问题,尤其是在处理中文数据时更为常见。本文将详细介绍如何通过多种途径解决MySQL中的乱码问题,包括更改MySQL服务器的字符集设置、调整...

    MYSQL字符集与乱码问题分析

    总之,《MYSQL字符集与乱码问题分析》不仅回顾了字符集的发展历程,还详细解析了MySQL环境下字符集的配置与优化方法,对于预防和解决乱码问题具有重要的实践指导意义。通过对字符集的深入了解,开发者能够更好地应对...

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

    ### JDBC 连接 Oracle 字符集不同导致乱码问题解析及解决方案 #### 问题背景 在使用 JDBC(Java Database Connectivity)连接 Oracle 数据库时,可能会遇到一个常见的问题:从远程 Oracle 数据库获取的数据出现乱码...

    oracle乱码问题解决

    总之,解决Oracle数据库的乱码问题需要深入理解字符集的工作原理,确保所有环节从输入、存储到输出都保持字符集的一致性。在处理中文数据时,选择支持汉字的字符集如GBK或UTF-8尤为重要,以确保数据的准确显示和处理...

    乱码问题解决

    ### 乱码问题解决方案 #### 一、charset与pageEncoding的区别及应用场景 在Web开发过程中,尤其是...对于MySQL数据库中的乱码问题,也需要对数据库连接、表字段的字符集进行仔细检查,并在前端和后端统一字符集设置。

    Oracle数据库字符集问题解析.pdf

    本文还介绍了 Oracle 数据库字符集问题的解决方法,包括使用 exp/imp 工具来转换数据库字符集,使用 Unicode 字符集来存储数据等。 Oracle 数据库字符集问题解析对 Oracle 数据库管理系统的应用和发展产生了深远的...

    winform的字符串转换乱码解决

    在Windows Forms(Winform)应用开发中,遇到字符串转换出现乱码的问题是非常常见的。这通常涉及到字符编码的不一致...在实际操作中,根据实际情况调整和应用上述方法,相信你可以成功解决Winform中的字符串乱码问题。

    Maven发布Jar包中文乱码解决方法

    Maven发布Jar包中文乱码解决方法 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,广泛应用于 Java 项目的构建、测试和打包。然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会...

    Java开发乱码问题解决方法汇总

    Java开发乱码问题解决方法汇总 Java开发中乱码问题是非常常见的问题之一,而解决这些问题需要具备一定的技术知识和经验。在本文中,我们将总结一些常见的Java开发乱码问题解决方法,希望能够为读者提供帮助。 1. ...

Global site tag (gtag.js) - Google Analytics