`
jinvasshole
  • 浏览: 784237 次
文章分类
社区版块
存档分类
最新评论

中文乱码(二)

 
阅读更多

中文乱码是是个头疼的问题。遇到多次乱码后,有两点总结。

如果是直接利用form表单提交数据到服务器,那么要注意页面的编码pageEncoding,在读取的时候:
假如编码为pageEncoding="GBK",用
new String("提交的中文字符串".getBytes("GBK"),"ISO-8859-1")
假如编码为pageEncoding="gb2312",用
new String("提交的中文字符串".getBytes("gb2312"),"ISO-8859-1")
假如编码为pageEncoding="UTF-8",用
new String("提交的中文字符串".getBytes("UTF-8"),"ISO-8859-1")或者new String("提交的中文字符串".getBytes(),"ISO-8859-1")

如果利用AJAX异步调用提交数据到服务器为了保证编码的明确性,例如可以在JS里面用
encodeURI("中文字符串".)对提交的数据进行编码,
在服务端用
new String("提交的中文字符串".getBytes("ISO-8859-1"),"UTF-8");

分享到:
评论

相关推荐

    使用ODBC中文乱码问题.docx

    ODBC中文乱码问题解决方案 在使用ODBC对数据库进行中文字符串插入时,经常会遇到中文字符串显示乱码的问题。本文将通过对该问题的分析和解决方案,帮助读者更好地理解ODBC中文乱码问题的成因和解决方法。 一、问题...

    c#汉字乱码处理

    在C#编程中,处理汉字乱码问题是一个常见的需求,尤其是在读取或写入文本文件时。当在C#控制台应用中遇到汉字输出乱码的情况,这通常是因为编码不匹配所导致的。编码是字符集与二进制数据之间的转换规则,不同的系统...

    Lua文件反编译汉字乱码处理

    然而,当处理含有汉字的Lua文件时,反编译过程中可能会出现汉字乱码的问题,这主要与字符编码不匹配有关。本文将详细介绍如何在C#环境下,特别是使用Visual Studio 2013时,解决Lua文件反编译后的汉字乱码问题。 ...

    在eclipse中中文汉字乱码的解决方案

    Eclipse 中中文汉字乱码的解决方案 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),但是在使用过程中,用户可能会遇到中文汉字乱码的问题。本文将为大家分享解决 Eclipse 中中文汉字乱码的方案,以便大家...

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

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

    乱码解决 乱码解决 乱码解决 乱码解决 乱码解决

    二、乱码的解决方法 1. **确定编码格式**:首先,你需要确定原始文件的正确编码格式。可以使用诸如Notepad++、HexEdit等工具来查看文件的字节序列,从而推测其可能的编码。 2. **编码转换**:一旦确定了正确的编码...

    C# 将中文乱码转换成中文

    本文将深入探讨如何使用C#语言解决中文乱码问题,将乱码文本正确转换为可读的中文。 ### 核心知识点:字符编码与转换 #### 1. 字符编码概念 字符编码是计算机用于存储、传输和显示文字的一套规则,它将字符映射到...

    Navicat for MySql 导入EXCEL中文乱码问题解决

    ### Navicat for MySQL 导入Excel中文乱码问题解决 #### 一、问题背景 在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,...

    express中文乱码解决

    #### 二、解决中文乱码的具体步骤 ##### 1. 设置HTTP响应头 在Express应用中,可以通过设置HTTP响应头来指定字符集为UTF-8,确保前后端数据传输的一致性。示例代码如下: ```javascript app.use((req, res, next)...

    plsql乱码解决办法

    二是查询结果集中文乱码。 问题分析 当我们安装 PL/SQL Developer 后,默认情况下,系统的字符集设置可能不是我们所期望的中文字符集。这将导致在查询数据时出现中文乱码的问题。 解决办法 要解决 PL/SQL 乱码...

    securecrt中文乱码解决

    ### SecureCRT中文乱码解决方案 SecureCRT是一款非常流行的终端仿真软件,被广泛应用于远程服务器管理。在使用过程中,用户可能会遇到中文显示乱码的问题。本文将详细介绍如何解决SecureCRT中的中文乱码问题。 ###...

    java中文乱码之解决URL中文乱码问题的方法

    在Java开发中,遇到中文乱码问题是一种常见的挑战,特别是在处理URL时。URL中文乱码问题主要是由于URL编码和解码过程中的不一致导致的。下面将详细介绍如何解决这个问题,并探讨几种常用的方法。 首先,我们需要...

    Json操作及中文乱码解决方案

    **二、中文乱码问题** 在JSON操作中,中文乱码主要出现在两个方面: 1. **请求参数编码**:如果请求参数包含中文,需要确保它们被正确地UTF-8编码。在jQuery中,通常无需手动处理,因为它会自动处理编码。但如果...

    中文乱码处理问题总结

    #### 二、JSP页面中的乱码处理 1. **JSP页面本身的编码设置** - **问题描述**:JSP页面直接输出中文时可能出现乱码。 - **原因分析**:主要原因是JSP页面的编码格式未正确指定或未被正确识别。 - **解决...

    51串口发送汉字乱码问题解决方案

    ### 51单片机串口发送汉字乱码问题解决方案 #### 一、问题背景与现象 在使用51单片机进行串口通信时,可能会遇到一个常见问题:通过串口发送汉字时,接收端接收到的是乱码而不是正常的汉字。这不仅影响了数据传输...

    freemarker 中文乱码解决

    在处理Freemarker模板引擎时,中文乱码问题是一个常见的挑战,尤其是在国际化应用中。Freemarker是一款功能强大的模板引擎,被广泛应用于Web开发中,用于动态生成HTML、XML等文本格式的页面。然而,当涉及到非英文...

    Drozer中文乱码解决办法.docx

    Drozer 中文乱码解决办法 Drozer 是一款功能强大的 Android 渗透测试工具,但是在使用时,可能会遇到中文乱码的问题。今天,我们将探讨 Drozer 中文乱码解决办法。 一、问题描述 在使用 Drozer 时,可能会遇到...

Global site tag (gtag.js) - Google Analytics