知识大全 PHP程序开发中的中文编码问题[2]
Posted 数据库
篇首语:观书散遗帙,探古穷至妙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP程序开发中的中文编码问题[2]相关的知识,希望对你有一定的参考价值。
PHP程序开发中的中文编码问题[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
数据库中的字符集编码问题
流行的关系数据库系统都支持数据库字符集编码 也就是说在创建数据库时可以指定它自己的字符集设置 数据库的数据以指定的编码形式存储 当应用程序访问数据时 在入口和出口处都会有字符集编码的转换 对于中文数据 数据库字符编码的设置应当保证数据的完整性 GB GBK UTF 等都是可选的数据库字符集编码;当然我们也可以选择 ISO ( bit) 只是我们得在应
用程序写数据之前先将 Bit 的一个汉字或 Unicode 拆分成两个 bit 的字符 读数据之后也需要将两个字节合并起来 同时还要判别其中的 SBCS 字符 因此我们并不推荐采用 ISO 作为数据库字符集编码 这样不但没有充分利用数据库自身的字符集编码支持 而且同时也增加了编程的复杂度 编程时 可以先用数据库管理系统提供的管理功能检查其中的中文数据是否正确
PHP 程序在查询数据库之前 首先执行 mysql_query( SET NAMES xxxx ); 其中 xxxx 是你网页的编码(charset=xxxx) 如果网页中 charset=utf 则 xxxx=utf 如果网页中 charset=gb 则xxxx=gb 几乎所有 WEB 程序 都有一段连接数据库的公共代码 放在一个文件里 在这文件里 加入 mysql_query( SET NAMES xxxx ) 就可以了
SET NAMES 显示客户端发送的 SQL 语句中使用什么字符集 因此 SET NAMES utf 语句告诉服务器 将来从这个客户端传来的信息采用字符集 utf 它还为服务器发送回客户端的结果指定了字符集(例如 如果你使用一个 SELECT 语句 它表示列值使用了什么字符集)
cha138/Article/program/PHP/201311/21391相关参考
PHP程序开发中的中文编码问题[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 定位问题时常
PHP程序开发中的中文编码问题[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 同样也留有一
Java中的中文编码问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ()为什么要编码&nbs
浅析PHP中的字符串编码转换(自动识别原编码) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文
PHP中的UNICODE编码与解码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文章是对PHP
解决JSP开发Web程序中的中文问题[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 然后再w
由于XMLHTTP采用的是Unicode编码上传数据而一般页面采用的是gb这就造成显示页面时产生乱码而当在获取页面时的XMLHttp返回的是utf编码这就造成了显示产生乱码解决方法之一就是在PHP
Java本身就支持多国语言编码不需要写任何程序可以很简单的实现秘诀就是两点 所有HTML/JSP页面全部采用UTF编码 客户端浏览器完全支持UTF编码 步骤 首先把所有的HTM
JSP中文编码问题解决方法详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最基本的乱码问
解决JSP开发Web程序中的中文问题[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!