在抓取某网站数据,结果在数据包中发现了一串编码的数据:"......\u65b0\u6d6a\u5fae\u535a......", 这其实是中文被unicode编码后了的数据,想解码出中文来。解决方案:方案A(稳定版+推荐):function replace_unicode_escape_sequ...
分类:
Web程序 时间:
2014-08-14 06:07:57
阅读次数:
295
当部署openfire后,创建用户和发送离线消息时会出现中文字符乱码的问题。要解决这个问题需要同时配置openfire和mysql两端。首先openfire端,在安装页面中指定odbc连接串中需要带有?useUnicode=true&characterEncoding=UTF8&charset=ut...
分类:
其他好文 时间:
2014-08-13 21:50:07
阅读次数:
235
json.dumps在默认情况下,对于非ascii字符生成的是相对应的字符编码,而非原始字符,例如:import jsonjs = json.loads('{"haha": "哈哈"}')print json.dumps(js)得到的结果是{"haha": "\u54c8\u54c8"},中文字符打...
分类:
编程语言 时间:
2014-08-13 03:33:45
阅读次数:
289
今天在做一个打开文件对话框OpenFileDialog时,需要对打开的文件进行读取,显示在在窗体中的RichTextBox中。但是在显示文件时,却发现显示的中文字符串出现乱码。代码的关键部分如下所示:1 StreamReader sr = new StreamReader(openFileDialo...
分类:
其他好文 时间:
2014-08-12 21:27:54
阅读次数:
160
1,为什么会出现乱码 乱码的根本原因是字节和字符的问题。 我们在大学学习c的时候,老师就有介绍字符和字节。 字节由8个bit位表示,最早的编码是ASCII码,ASCII码是单字节的编码字符。因为单字节8个bit位对于中文字符和其他国家的字符来说根本不够用,需要更多的bit位来表示字符。我们现在...
分类:
其他好文 时间:
2014-08-12 16:14:24
阅读次数:
259
td单元格内显示的文字太长时,总是会自动分行,把表格撑高了,或者密密麻麻的一片,总是不好看~俺一开始的做法是用php的mb_substr()来截取定长的字符串,但是,因为中英文字节的差异,比如,10个中文字符就比10个英文字符要长得多,在网页上显示起来就忽长忽短,无法对齐,很不美观~~解决办法~第一...
分类:
Web程序 时间:
2014-08-12 12:57:54
阅读次数:
245
当使用xml_parser进行读xml时,如果遇到中文字符会出现解析错误。网上有解决方案说使用wptree来实现,但当使用wptree来写xml时也会出错。而使用ptree来写中文时不会出错。综合以上信息,尝试使用ptree来写xml,而用wptree来读。以一个demo来说明吧。1 //包含文件2...
分类:
其他好文 时间:
2014-08-12 00:22:23
阅读次数:
348
php 自带的字符串翻转函数 strrev() 只支持英文,不支持中文,在网上找到了一个方法,支持中英文: <?php
function?reverse($str,?$encode?=?‘UTF-8‘)?{
????$n?=?mb_strlen($str,?$encode);
????...
分类:
Web程序 时间:
2014-08-11 15:27:12
阅读次数:
231
新建表ClubsCREATE TABLE `Clubs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30) CHARACTER SET utf8 NOT NULL DEFAULT '', PRIMARY KEY (`id`...
分类:
数据库 时间:
2014-08-11 14:34:42
阅读次数:
204