ChinaUnix.net
相关文章推荐:

ultraedit 宏转UTF8

我的前台传上来xml是gb2312,我用的是libxml,因为中文的原因,我后台把他换成了utf8,然后中文就看不到了,我插入数据库informix也是乱码,所以我从doc里取字符串之后,还是把它换成了gb2312. 这时就有问题了,有些字符串没有中文的时候就乱掉了,比如 Flag这个上传的变量,实际就是一个'0',但经过换之后 ‘0‘后面多了几个乱字符。 我的操作系统是sco openserver int code_convert(char* from_charset, char* to_charset, c...

by lyl2002 - C/C++ - 2009-07-24 07:12:42 阅读(2569) 回复(2)

相关讨论

我想用perl把一个GBK编码的中文TXT文件换成utf8编码的TXT文件。 perl程序gbk2utf8.pl如下 [code] #!/usr/bin/perl use Encode; use Encode::CN; open(utf8file,">utf8.txt"); while (<>) { print utf8file encode("utf-8",decode("GB2312",$_)); } close(utf8file); [/code] TXT文件名为01.txt, 我用IE打开01.txt文件,在IE中“查看”=》“编码”中选择GB2312,可以正常查看,但是选择“utf8”显示为乱码,应该说明01.txt是G...

by fleung - 程序开发 - 2006-10-18 15:40:28 阅读(966) 回复(1)

我想用perl把一个GBK编码的中文TXT文件换成utf8编码的TXT文件。 perl程序gbk2utf8.pl如下 [code] #!/usr/bin/perl use Encode; use Encode::CN; open(utf8file,">utf8.txt"); while (<>) { print utf8file encode("utf-8",decode("GB2312",$_)); } close(utf8file); [/code] TXT文件名为01.txt,内容很简单,如下: [code] 星期一 [/code] 运行 [code] ./gbk2utf8.pl 01.txt [/code] 输出错误: Wide character in subrou...

by fleung - Perl - 2006-10-18 17:23:51 阅读(4531) 回复(3)

对网页中文信息进行获取时,正常情况下通过from_to($text, "gbk", "utf-8");都可以处理, 但是当网页中含有一些特殊字符(如——、♥、“”等)时,调用接口就会失败,程序退出。 出错信息如下:Wide character in subroutine entry at /home/test/lib/perl5/5.8/i686-linux-64int/Encode.pm line 166. 不知道对于这类情况有没有好的处理方法~~

by xiaothree - Perl - 2008-11-13 18:38:49 阅读(1937) 回复(3)

function utf2unicode($string) { $tempstr = $string; #$tempstr= trim($tempstr); $len = strlen($tempstr); $outstr=""; for ($i=0;$i<$len;$i++) { if (ord(substr($tempstr,$i,1)) < 128 ) { $a = chr(ord(substr($tempstr,$i,1))); $outstr=$outstr . $a; } elseif (ord(substr($tempstr,$i,1)) >;= 192 and ord(substr($tempstr,$i,1)) < 224) ...

by csona - PHP - 2003-12-09 22:27:48 阅读(1911) 回复(2)

在网络中有很多地方都有采用utf8编码,它其实和Unicode是同类,就是在编码方式上不同! 首先utf8编码后的大小是不一定,不像Unicode编码后的大小是一样的! 我们先来看Unicode的编码:一个英文字母 “a” 和 一个汉字 “好”,编码后都是占用的空间大小是一样的,都是两个字节! 而utf8编码:一个英文字母“a” 和 一个汉字 “好”,编码后占用的空间大小就不样了,前者是一个字节,后者是三个字节! 现在就让我们来看看utf8编码...

by lenlydia - 网络技术文档中心 - 2006-03-15 15:55:46 阅读(700) 回复(0)

我的一个db默认是latin1的字符集..现在需要导入到另一台机器的mysql当中..(这个mysql 默认字符集为utf8),直接导出导入提示类似这样的错误 [code]1267: Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' (localhost)".[/code] 我试着先导出表结构不包括建库信息和数据 [code]mysqldump --default-character-set=latin1 --set-charset=utf8 -uroot -p -n -d --opt --skip...

by MYSQLER - MySQL - 2009-02-18 13:00:26 阅读(4063) 回复(10)

目前我的SQL SERVER 数据库是GBK编码,现在需要把他迁移到MYSQL 5上 编码为utf8,请问有什么好的方法来进行换?

by cxm.cm - MySQL - 2007-08-15 17:18:43 阅读(6763) 回复(8)

JSP+MYSQL中文乱码问题解决方案-utf8篇 别的就不多说了,开门见山吧: 一、测试平台: 数据库:mysql5.0版 JDBC.Driver 版本:5.0 开发工具:支持修改内码的工具--Macromedia Dreamweaver 8或EDITPLUS;经过本人测试,发现ultraedit-32对utf-8支持好象不是很好!如我设置错了。还请高人留言指点,小弟再此谢过! Java版本:1.5 浏览器:IE6.0SP2;Opera 9.2 二、需要调整的参数: 请将MySQL数据库的配置文件my.ini做如下修改: [...

by softiger - MySQL文档中心 - 2007-07-21 11:00:38 阅读(2237) 回复(0)

采用EDITPLUS码为utf8后,导入MYSQL出现这错误。 ERROR at line 45: Unknown command '\\'. 大家有没有码的好方法? 例如如果数据库文件去到1G以上。

by Umanlv - MySQL - 2007-07-24 17:20:08 阅读(2660) 回复(4)

求用C写的utf8GB2312代码, 用于LINUX内核,网页关键字过滤。 恳请赐教,谢谢!!!

by zhaocong94005 - C/C++ - 2007-04-26 16:01:42 阅读(2925) 回复(2)