代码清单:
<?php
/**
* 判断字符串是否为utf8编码,英文和半角字符返回ture
* @author ruxing.li
* @param $string
* @return bool
*/
function is_utf8($string) {
return preg_match('%^(?:
[\x09\x0A\x0D\x...
分类:
其他好文 时间:
2014-06-08 10:47:58
阅读次数:
267
Unicode转换为UTF8要说这个转换也简单,使用WideCharToMultiByte两次或者直接一次就可以转换。
今天在弄VLC的时候,由于VLC的视频文件名使用UTF8编码,因此当路径中包含中文的时候(其播放函数的参数为char*),直接使用 char*(ANSI)
或者用WCHAR*(UN...
分类:
其他好文 时间:
2014-06-05 17:23:18
阅读次数:
246
我的QT环境:
源代码的字符集:gb18030
QT的项目文件pro的字符集:CODECFORTR = GB18030
在英文系统上显示乱码
原因:英文系统上如果要显示中文,可以通过加载QTplugins下的插件来进行解码,所以要想在英文系统上正确显示中文就只能是通过unicode编码了,
解决方案:
1.我采用的是utf8编码,我没有修改源代码的字符集,而是将所以由tr()...
分类:
其他好文 时间:
2014-06-05 00:14:42
阅读次数:
287
众所周知,在跨程序的工程中,统一编码是至关重要的,而目前最普遍的则是统一采用“utf8”编码方案。但是在采用utf8方案的时候,请注意编辑器的自作聪明。比如editplus。原因就在于某些编辑器会往utf8文件中添加utf8标记(editplus称其为签名),它会在文件开始的地方插入三个不可见的字符...
分类:
其他好文 时间:
2014-06-02 21:02:44
阅读次数:
389
JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题:
前言,服了这些大公司,做的数据库都不人性化。。。我忙了很久才搞定的说
1.在mysql的数据库是utf8编码的时候,连接失败(注意mysql中不是UTF-8,而是utf8)
情况,显示?在网页上...
分类:
数据库 时间:
2014-06-01 15:35:02
阅读次数:
346
1.找到 /libraries/config.default.php文件(config.default.php复制到phpmyadmin目录下,然后更名为config.inc.php),该文件有如下项目(2-8)须自行配置,windows用写字板(不要用记事本,这是UTF8编码)进行编辑,在linux下直接用vim编辑.
2.查找 $cfg['PmaAbsoluteUri'] 修改为你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = 'http://****...
分类:
Web程序 时间:
2014-06-01 02:08:36
阅读次数:
275
1. 截取GB2312中文字符串 0xa0) {$tmpstr .= substr($str, $i,
2);$i++;} else$tmpstr .= substr($str, $i, 1);}return $tmpstr;}?>2.
截取utf8编码的多字节字符串3. UTF-8、GB2312都...
分类:
Web程序 时间:
2014-05-23 05:44:36
阅读次数:
358
java中string与byte[]的转换2012-07-06
09:55:47|分类:java|标签:javastringbyte转换乱码|举报|字号订阅1.string 转 byte[]byte[]
midbytes=isoString.getBytes("UTF8");//为UTF8编码byt...
分类:
其他好文 时间:
2014-05-08 21:31:45
阅读次数:
452
继上次SI多标签插件之后,因为公司内部编码改为utf8编码,因此特意做了这个Source
Insight 3.X utf8插件.
分类:
其他好文 时间:
2014-05-08 13:45:22
阅读次数:
325
安装插件request,iconv-lite。zlib內置。1、设置请求参数中的encoding为null,这样传入回调函数中的body将是一个buffer。(默认为utf8编码)2、用zlib.gunzip()方法对body进行解压,解压的到的依然是个buffer。request({ uri:
u...
分类:
Web程序 时间:
2014-05-08 12:19:22
阅读次数:
851