编译安装 apache+mysql+php 详细步骤
2011-12-10 02:04
603 查看
汉字乱码的终极解决方案
乱码的原因:
很多存储媒介,如数据库,文件,流等的存储方式都是基于字节流的,程序与这些媒介交互时就会发生字符(char)与字节(byte)之间的转换,
具体情况如下:
如果在以上转换过程中使用的编码方式与字节原有的编码不一致,很可能就会出现乱码。
汉字乱码现状:
也有许多方案解决乱码问题,但都治标不治本....并未从根本上解决乱码问题.所以时不时就会出现乱码的情况...
--终极解决方案---字母化文字乱码最终解决方案是使用ACSII的26个英文字母来代替,这样就在任何情况下就再也不会乱码了...
如果文字采用非ASCII编码,则会发生乱码,而如果文字采用ASCII来编码,则不会乱码..只要将文字字母化了,就再也不会发生乱码了..
---一个现成的方案--拼音我们在存储内容的时候,将其使用拼音存储,则就解决了乱码问题..
但目前的拼音方案有三个小问题1.文章内容需要分词书写...参照英文规则书写.2.音调问题一般使用可不使用音调,但某些场合需要音调,可简单使用1234来代表四个音调3.单字识别问题.极少数情况需要单字识别,可以采用词组提示法
4.国际化读音问题..一些如x,q的发音不太国际化.可更改为 si/sy , chi/chy
------例子:比如我们要存储 "一个现成的方案"只需要简单的存储 "yige sianchen de fangan" ,就可以了,再也不会发生乱码了.
Powered by Zoundry
乱码的原因:
很多存储媒介,如数据库,文件,流等的存储方式都是基于字节流的,程序与这些媒介交互时就会发生字符(char)与字节(byte)之间的转换,
具体情况如下:
如果在以上转换过程中使用的编码方式与字节原有的编码不一致,很可能就会出现乱码。
汉字乱码现状:
也有许多方案解决乱码问题,但都治标不治本....并未从根本上解决乱码问题.所以时不时就会出现乱码的情况...
--终极解决方案---字母化文字乱码最终解决方案是使用ACSII的26个英文字母来代替,这样就在任何情况下就再也不会乱码了...
如果文字采用非ASCII编码,则会发生乱码,而如果文字采用ASCII来编码,则不会乱码..只要将文字字母化了,就再也不会发生乱码了..
---一个现成的方案--拼音我们在存储内容的时候,将其使用拼音存储,则就解决了乱码问题..
但目前的拼音方案有三个小问题1.文章内容需要分词书写...参照英文规则书写.2.音调问题一般使用可不使用音调,但某些场合需要音调,可简单使用1234来代表四个音调3.单字识别问题.极少数情况需要单字识别,可以采用词组提示法
4.国际化读音问题..一些如x,q的发音不太国际化.可更改为 si/sy , chi/chy
------例子:比如我们要存储 "一个现成的方案"只需要简单的存储 "yige sianchen de fangan" ,就可以了,再也不会发生乱码了.
Powered by Zoundry
相关文章推荐
- 编译安装 apache+mysql+php 详细步骤
- Centos7环境安装下安装Apache+php7+mysql详细步骤
- lamp环境安装(linux apache mysql php)步骤及详细解说
- LAMP----linux+apache+mysql+php详细安装步骤之三php篇
- Centos下mysql,apache,php安装详细步骤(redis+memcache+APC)
- LAMP----linux+apache+mysql+php详细安装步骤之一APACHE篇(openldap等)
- LAMP----linux+apache+mysql+php详细安装步骤之二mysql篇
- LAMP----linux+apache+mysql+php详细安装步骤之一APACHE篇(openldap等)
- 获取安装后Apache、MySQL、Nginx、PHP编译时参数
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- CentOS 6.0 系统 LAMP(Apache+MySQL+PHP+phpmyadmin)安装步骤
- lamp环境安装需要细节步骤(mysql、apache、php等等)
- 如何查看已经安装的nginx、apache、mysql和php的编译参数
- 如何针对已经安装好的Apache/PHP/Mysql/Nginx程序查看他们的编译参数
- CentOS 6.4系统通过yum安装 LAMP(Apache+MySQL+PHP)安装步骤及其卸载步骤
- 编译安装apache+mysql+php 支持jpg,gd等
- 在 Windows 下安装 WAMP(Apache、MySQL、PHP)详细图文教程
- CentOS 6.0 系统 LAMP(Apache+MySQL+PHP) 安装步骤
- 【转】CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤
- 在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境