ChinaUnix.net
相关文章推荐:

linux下utf16转换成utf8

最近写用php写短信程序,发现在linux给手机发中文短信是乱码。而英文正常。 在网上找一了个换程序也不能用。不知道谁有这方面资料! utf8($gb) { if(!trim($gb)) return $gb; $filename="gb2312.txt"; $tmp=file($filename); $codetable=array(); while(list($key,$value)=each($tmp)) $codetable[hexdec(substr($value,0,6))]=substr($value,7,6); $utf8=""; while($gb) { if (ord(substr(...

by lenruobin - PHP - 2003-07-13 19:03:18 阅读(1362) 回复(0)

相关讨论

gaim的代码里对MSN传输的文件名解码是用这个函数: file_name = g_utf16_to_utf8((const gunichar2 *)(bin + 20), -1,NULL, NULL, NULL); 因为我用不了GTK的库。所以我自己用的系统的如:但是问题是我的函数解不成! GAIM 里的函数把传入的字符串变成了(const gunichar2 *)(bin + 20)类型gunichar2也就是u_int16。而iconv是char *类型。请问从utf16utf8不能用char *类型吗?或者我写的不对?各位请帮忙多谢! static in...

by chunhui_true - 程序开发 - 2006-12-02 16:35:35 阅读(694) 回复(0)

我捕获到了MSN传送文件时的文件名字段,用BASE64编码的。但是BASE64解码之后还需要把他从utf16 解码到utf8.我自己写的utf16utf8的函数解不开。请问各位有没有utf16utf8的函数可以给我一份?多谢! 我用的是库函数 iconv() 但是他的 传入字符串是 char*类型的。 而 GAIM源代码中用的GTK的库中g_utf16_to_utf8传入的是u_int16类型的。请问对utf16解码到utf8还与字节大小有关系吗?

by chunhui_true - C/C++ - 2006-12-03 01:11:59 阅读(5829) 回复(2)
by whshuai - 内核/嵌入技术 - 2006-11-28 08:57:19 阅读(1096) 回复(2)

linux c 将汉字串,如“技术社区”,需要换成utf-8编码串,如“%E6%8A%80%E6%9C%AF%E7%A4%BE%E5%8C%BA”, 请教如何实现?

by bashfulboy - 程序开发 - 2006-04-25 21:18:48 阅读(1076) 回复(3)

linux c 将汉字串,如“技术社区”,需要换成utf-8编码串,如“%E6%8A%80%E6%9C%AF%E7%A4%BE%E5%8C%BA”, 请教如何实现?

by bashfulboy - C/C++ - 2004-02-03 10:11:20 阅读(8484) 回复(2)

我从数据库里取出一些数据保存在数组里面,怎么将数组里的内容由gb2312换成utf8的呢

by 傲枭 - PHP - 2007-11-06 21:29:34 阅读(4404) 回复(4)

int Convert(char* encFrom, char* encTo, const char* in, int in_len, char* out, int out_len) {         char* sin, *sout;         int ret;         iconv_t c_pt;         printf("1\n");         if((c_pt ...

by tempname_cn - HP-UX - 2008-10-07 15:34:39 阅读(2511) 回复(1)

在redhat9通过JavaBean把中文换成utf8编码,换出来的结果错误。 导致出现中文乱码.请教如何解决.谢谢先. (在windowsXP+resin调试正常.但在服务器端redhat9+tomcat5+apache1.3则出现以上问题.redhat9是英文版的.)

by ios - 服务器应用 - 2004-07-02 22:41:44 阅读(827) 回复(1)

理论上应该是可以自动判断字符集的吧?

by redor - C/C++ - 2007-08-01 21:42:24 阅读(1450) 回复(2)

最近要把网站搞的国际化,有英文数据插入,所以要把原来联系人的数据都utf8,以方便检索 表格中有进4000条数据,都是GB2312编码的(当初网页插入时候,网页用的编码) 现在不知道如何简单有效的把这些数据换成utf8编码的 大人来救救我

by 芸野小琪 - MySQL - 2006-09-23 22:20:27 阅读(3600) 回复(14)