转载至:http://blog.csdn.net/eroswang/article/details/3847304
iconv的用法:
用法: iconv [选项...] [文件...]
Convert encoding of given files from one encoding to another.
输入/输出格式规范:
-f, --from-code=NAME...
分类:
系统相关 时间:
2014-08-12 19:04:04
阅读次数:
326
$str = "中华人民共和国";$ar = array( "a" => "a0", "b" => "b0", "c" => "c0", "d" => "d0", "e" => $str, );echo preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UC...
分类:
Web程序 时间:
2014-08-12 10:08:23
阅读次数:
251
问题分析:
之所以会出现中文乱码问题,归根结底在于中文的编码与英文的编码方式存在差异。
在java内部是使用16bit的unicode编码(即utf-16)来表示字符串,无论英文还是中文都是2字节。
C/C++使用的是原始数据,ascii是一个字节,中文一般是GB2312编码,用2个字节表示一个汉字。
Jni内部是使用utf-8编码表示字符串的,utf-8是扁长的unicode,一般ascii是1字节,中文是3字节。...
分类:
编程语言 时间:
2014-08-05 22:46:40
阅读次数:
466
在php中转换编码可以用iconv()和mb_convert_encoding,这2个函数都不是php默认的函数,安装方法见百度,这里主要说一下两者的区别。 有些字符在utf8下可编码,在gbk下不可编码,这样在转换时就会出现问题。mb_convert_encoding在遇到这种情况时,会将不...
分类:
Web程序 时间:
2014-08-05 19:05:09
阅读次数:
307
在网上找了excel读取的一些资料,个人觉得PHPExcel这还是挺好用的,相对比较全的工具。 主要功能是读取上传的excel文件,插入或更新到数据库。 iconv("gbk","utf8",$_FILES["file"]["tmp_name"]),mysql_query("SET NAM...
分类:
Web程序 时间:
2014-08-02 12:28:53
阅读次数:
238
第一步,导出旧库mysqldump--default-character-setlatin1-uroot-pXXX--databasedb>/tmp/old.sql第二步,转换编码iconv-tutf-8-fgb2312-c/tmp/old.sql>/tmp/new.sql第三步,导入新库修改new.sql,增加一条sql语句:"SETNAMESutf8;",保存。mysql-hlocalhost-urootdb<n..
分类:
数据库 时间:
2014-07-24 23:54:34
阅读次数:
276
现象:编译php5.3.24,老是报找不到iconv.h文件,libiconv已经安装了。试了好多次,从一个论坛看到如下解决方案:”iconv是glibc的一部分,应该是没装装glibc-devel“结果:yuminstall-yglibc-devel,再编译,成功了。。
分类:
其他好文 时间:
2014-07-23 21:11:16
阅读次数:
766
办法1:
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
tar -zxvf libiconv-1.13.1.tar.gz cd libiconv- 1.13.1 ./configure
make
make install
办法2:
wget http://down.wdlinux....
分类:
其他好文 时间:
2014-07-23 13:33:46
阅读次数:
167
cocos2dx提供三方的iconv来转化字符问题,交叉编译到android的时候,需要引入iconv的module,下载iconv,解压到cocos2d根目录 ,编写mk: LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_MODE ...
分类:
其他好文 时间:
2014-07-21 10:14:51
阅读次数:
262