LINUX
wanglei5695312
这个作者很懒,什么都没留下…
展开
-
linux下字符集编码转换轻松实现
<br /><br />在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。<br />一、利用iconv函数族进行编码转换<br />iconv函数族的头文件是iconv.h,使用前需包含之。<br />#i nclude <iconv.h><br />iconv函数族有三个函数,原型如下:<br />(1) iconv_t iconv_open(const char *tocode, const转载 2011-04-30 18:13:00 · 924 阅读 · 0 评论 -
Unicode详解
原作者charlee、原始链接http://tech.idv2.com/2008/02/21/unicode-intro/基本知识介绍Unicode之前,首先要讲解一些基础知识。虽然跟Unicode没有直接的关系,但想弄明白Unicode,没这些还真不行。字节和字符的区别咦,字节和字符能有什么区别啊?不都是一样的吗?完全正确,但只是在古老的DOS时代。当Unicode出现后,字节和字符就不一样了。字节(octet)是一个八位的存储单元,取值范围一定是0~255。而字符(cha转载 2011-04-30 18:50:00 · 917 阅读 · 0 评论 -
gsm模块发中文短信
<br />用两条AT指令发中文短信<br />设置为PDU模式<br />AT+CMGF=0或1回车 //设置短信编码方式 0为PDU模式 1为TEXT模式 TEXT模式只支持字母或数字,要发中文短信,只能用PDU模式 C表达如下:<br />"AT+CMGF=0/r/n"<br />发送短信<br />"AT+CMGS="<br />pdu的编码格式<br />08 //短消息中心长度 <br />91 //短消息中心有国家编码 没有为81<br />68 31 08 02 00 05 f0 //短消转载 2011-05-01 17:39:00 · 8780 阅读 · 0 评论 -
UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换
<br /><br />UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换 收藏 <br />UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换<br /> <br /> Unicode是Unicode.org制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。Unicode.org官方对Unicode的定义是:Unicode provides a unique number for every character。可见,转载 2011-05-02 22:42:00 · 5346 阅读 · 0 评论