首先,mybatis不支持同时执行多条语句,mysql需要数据库连接配置&allowMultiQueries=truejdbc:mysql://127.0.0.1:3306/mybank?useUnicode=true&characterEncoding=utf8&allowMultiQueries...
分类:
其他好文 时间:
2014-08-14 16:40:28
阅读次数:
184
一直对utf8_unicode_ci与utf8_general_ci这2个校对集很迷惑,今天查了手册有了点眉目。不过对中文字符集来说采用utf8_unicode_ci与utf8_general_ci时有何区别还是不清楚?下面摘录一下Mysql 5.1中文手册中关于utf8_unicode_ci与ut...
分类:
数据库 时间:
2014-08-14 16:00:48
阅读次数:
227
早上在家试了半个多小时,配置什么的都没错啊,可就是没有效果,好生郁闷,今天上午在公司看文档时看到,原来是1.自定义词典为什么没有生效?请确保你的扩展词典的文本格式为UTF8编码
分类:
其他好文 时间:
2014-08-14 13:16:19
阅读次数:
398
1. 需要写入非ascii文本并且与本地编码无关时,除了utf8,unicode编码是另外一个选择,它的好处是占两个字节,便于统计字符和对字符进行处理,因为有对应的宽字节的函数,如wcslen.
2.需要注意的亮点,要先写入0xff,0xfe文件头,之后使用fwprintf时用%S(大写)格式写入宽字节字符串。
3.使用_wfopen支持中文路径....
分类:
编程语言 时间:
2014-08-14 10:53:58
阅读次数:
301
大家知道,在计算机中,数据都是以二进制的形式来表示的,只有 0 跟 1。而我们在电脑屏幕上看到的能够被我们所理解的这些都是字符,不管是中文也好,英文也好,它们被存储到计算机内部的时候,都会被转换成二进制。
那用什么样的二进制来显示什么样的字符呢,这就是由人们来决定了,这就是所谓的编码。
也正因为此,出现了各种各样的编码方式,比如ASCII,UNICODE,还有和我们汉字相关的GB2312和GBK等。...
分类:
其他好文 时间:
2014-08-14 10:49:18
阅读次数:
189
$username ="你好";$pattern = '/^[\x{4e00}-\x{9fa5}]{2,20}$/u';$res = preg_match($pattern,$username);var_dump($res);
分类:
Web程序 时间:
2014-08-14 01:03:27
阅读次数:
218
当部署openfire后,创建用户和发送离线消息时会出现中文字符乱码的问题。要解决这个问题需要同时配置openfire和mysql两端。首先openfire端,在安装页面中指定odbc连接串中需要带有?useUnicode=true&characterEncoding=UTF8&charset=ut...
分类:
其他好文 时间:
2014-08-13 21:50:07
阅读次数:
235
MySQL Q&A 解析binlog的两个问题博客分类:MySQLmysqlbinlog字符集解析binlog格式连续碰到两个同学问类似的问题,必须要记录一下。问题:一个作解析binlog应用的同学发现不论用utf8还是gbk来解析binlog都可能会碰到无法解析的语句,因为有些用户会用utf8,有...
分类:
数据库 时间:
2014-08-13 12:26:46
阅读次数:
294
CREATE TABLE
account
(
accid INT DEFAULT '0' NOT NULL,
accCode CHAR(20),
accName VARCHAR(30),
PRIMARY KEY (accid)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8;...
分类:
数据库 时间:
2014-08-12 00:43:33
阅读次数:
232
IO:传统的java输入输出。1.字节流:inputstream(读),outputstream(写);2.字节流:reader (读),writer(写)。字符流和字节流的区别:1.字节流读一个字节返回一个字节,字符流读取一个或者多个字节(中文用utf8编码表中对应的字节数是三个),先查询编码表再...
分类:
其他好文 时间:
2014-08-11 20:29:42
阅读次数:
182