知识大全 编程乱码问题初步探索[1]

Posted

篇首语:一箫一剑平生意,负尽狂名十五年。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 编程乱码问题初步探索[1]相关的知识,希望对你有一定的参考价值。

  乱码的问题分为很多种 很多人一见到有乱码就开始骂mysql 其实很多情况下并不是mysql造成的

  从乱码产生的原因来分析 乱码的产生一般有以下几种情况

   网页编码与程序编码不一致的问题

  所谓的网页编码问题就是指你的代码中定义的 charset 例如以下这段代码

<head><title>Chat Tutorial Application</title><meta equiv= Content Type content= text/; charset=UTF /><meta name= language content= en /><meta name= author content= Padraic Brady /><link rel= stylesheet href= public/styles/chat css type= text/css /><script src= public/javascript/scriptaculous/lib/prototype js

type= text/javascript ></script><script src= public/javascript/scriptaculous/src/scriptaculous js

type= text/javascript ></script><script src= javascript/chat js type= text/javascript ></script></head>

  他设置了浏览器端采用gb 的字符集 此时如果程序使用的是utf 的编码(就是指以什么样的编码来编写的程序 一般在编辑器中设置) 那么就会产生乱码

  此时的解决方法就是把charset的值改为utf

   代码本身就存在乱码问题

  这种情况是指你的代码本身就存在乱码问题 照成这种情况的原因一般是你以另一种编码格式修改了你的代码后并做了保存 这样你的程序中就有几种编码形式的代码 那么输出的时候自然就会有乱码 这类问题相对来说比较容易解决 只要人工找到那段有乱码的代码 然后修改就行了(很多编辑器可以完成这个工作)

   mysql的问题(此次讨论仅围绕mysql 之后的版本展开)

  现在再来看最容易照成乱码 也是最容易让人迷糊的mysql乱码问题

  要说mysql乱码 得先从mysql的几个参数说起 从mysql 开始 多了几个设置字符集的系统变量

character_set_client 客户端字符集 character_set_connection 客户端与服务器端连接采用的字符集 character_set_results SELECT查询返回数据的字符集 character_set_database 数据库采用的字符集

  乱码问题一般是由于以上几个变量设置错误照成的 很多人在请教乱码问题的时候 一般都会得到一个这样的答案 你先set names一下

cha138/Article/program/SQL/201311/16314

相关参考

知识大全 如何解决JSP页面显示乱码问题[1]

如何解决JSP页面显示乱码问题[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 Struts从零开始二、解决中文乱码的问题实例[1]

Struts从零开始二、解决中文乱码的问题实例[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 JSP+ MySQL中文乱码问题post提交乱码解决方案

JSP+MySQL中文乱码问题post提交乱码解决方案  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 [Java] 部分乱码问题

[Java]部分乱码问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前些日子QQ群里面的某个

知识大全 解决PHP初学者的乱码问题

解决PHP初学者的乱码问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!乱码一直是困扰PHP初学者

知识大全 解析Hibernate + MySQL中文乱码问题

解析Hibernate+MySQL中文乱码问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如

知识大全 解决XMLHTTP提交过时返回乱码问题

解决XMLHTTP提交过时返回乱码问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如

知识大全 Jsp环境下的AJAX乱码问题

Jsp环境下的AJAX乱码问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138

知识大全 PHP下载文件名乱码问题详解

PHP下载文件名乱码问题详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通过把Content

知识大全 如何解决JSP页面显示乱码问题[2]

如何解决JSP页面显示乱码问题[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n