mysql数据库的默认编码方式是latin1, 在mysql中存储和显示中文时会产生乱码,必须要更改默认的编码方式为utf8 或 gbk.(以下以gbk为例.) 更改服务器的编码方式,在终端输入以下命令: mysqld --character-set-server=gbk --collation-server=gbk_chinese_ci 更改某个数据库的编码方式 mysql -u root -p alter database character set gbk collate gbk_ch…
using System; using System.IO; using System.Text; /// <summary> /// 用于取得一个文本文件的编码方式(Encoding). /// </summary> public class TxtFileEncoder { public TxtFileEncoder() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 取得一个文本文件的编码方式.如果无法在文件头部找…
在Ubuntu支持中文后(方法见上篇文章),默认是UTF-8编码,而Windows中文版默认是GBK编码.为了一致性,通常要把Ubuntu的默认编码改为GBK.当然你也可以不改,但这会导致我们在两个系统之间共享文件变得非常不方便,Samba共享的文件也总会有乱码出现.总不能每次传完文件都人肉转码一次吧. ubuntu转码需要分为几个部分分别进行: 1)让Ubuntu支持GBK Ubuntu默认是不支持GBK的.这里若不更改,则后续步骤均无法生效. a) 修改配置文件# vi /var/lib/l…
测试代码 public class Test { public static void main(String[] args){ String[] charsetNames={ "UTF-8", "UTF-16", "UTF-16BE", "UTF-16LE", "UTF-32", "UTF-32BE", "UTF-32LE", "UNICODE"…
系统环境:Windows XP Professional 版本 2002 Service Pack 3 // 第1步:创建选项文件.首先下载mysql-5.5.12-win32.zip,只需复制mysql-5.5.12-win32安装包根目录中名为my-*.ini的其中一个文件并重命名为my.ini.这里以my-medium.ini为例,因为它适合适用于web server. 因为MySQL默认编码是latin1,那如何将MySQL默认编码修改为UTF-8呢?只需在my.ini中的[mysqld…