
编码
wdt3385
这个作者很懒,什么都没留下…
展开
-
UniCode 下CString 转 char*,利用WideCharToMultiByte进行转换,中文乱码的解决方案
http://www.cnblogs.com/junyuz/archive/2011/08/24/2151857.htmlUniCode 下 CString 转 char* 的方法的文章有很多,但是大部分都是在互相转载,看了那么多资料,仍然没有解决乱码的问题,后来从一个论坛的一条回复里面找到了正确的方法,特此拿出来与大家分享。先总结一下网上找到的三种转换的方法:转载 2012-06-25 17:26:45 · 907 阅读 · 0 评论 -
Python 使用 UTF-8 编码,python代码中包含中文时执行脚本错误的解决办法。
我现在用的编辑器是sublime_text,默认情况下,保存文件都是utf-8编码。反正我使用的编码都是这样的,所以我也懒得配置其它编码了。(可配置支持其它编码的,具体百度吧),现在问题是,我在写python脚本时,如果脚本内容中包含中文,脚本执行就会出错。哪怕中文在注释中都不行。比如:[python] view plaincopyprint?#你好 print '转载 2013-04-09 08:24:54 · 1251 阅读 · 0 评论 -
OpenSSL生成正确显示中文证书的方法
最近要用openssl生成证书,来配合https一起使用,可是没有根证书的签名,只能自签名一下,当用户访问https时会有一个安全警告,查看证书都是一堆字母和数字,里面如果能显示一些中文提示信息,就能让用户明白一些,这样可以少些问题。openssl的req子命令创建的证书请求只能使用ASCII和UTF-8两种编码。一开始创建的证书总是乱码,网上只找到了一篇文章[ http://www.in转载 2012-12-03 12:33:38 · 1564 阅读 · 0 评论 -
linux下多字节字符或宽字符问题的解决
在wc的时候,发现:wc: *.cpp:8: Invalid or incomplete multibyte or wide character无法统计行数,而且在source insight中打开也是乱码。由于代码是合作编写的,在对方机器上正常,推测又是语言配置的问题。最后通过反复尝试改LANG成功支持了。LANG=”en_US.UTF-8:en_US”必须同时设置这转载 2012-11-19 13:49:43 · 4541 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
目录(?)[+]ASCII码非ASCII编码UnicodeUnicode的问题UTF-8Unicode与UTF-8之间的转换Little endian和Big endian实例字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和转载 2012-11-29 16:47:05 · 685 阅读 · 0 评论 -
如何处理Linux汉字乱码
在Linux下,你有没有这样的经历,文本文件里面的汉字显示都是正常的,可一插到数据库里就变成了乱码;文件名在本机显示都很正常,一传到服务器上显示的都变成乱码了,最近就差点被这个问题搞死,最后还算小有收获,这里写一下心得: 1,首先要知道文件自己的编码方式,就是文件是以utf8还是以gbk等编码方式存储的,因为这是根本。以xxx.dat文件为例 用vi命令打开xxx.dat文件 在转载 2012-09-03 17:13:19 · 710 阅读 · 0 评论 -
linux下查看文件编码及修改编码
查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,c转载 2012-09-03 15:55:27 · 581 阅读 · 0 评论 -
VC++的Unicode编程
本文来自:http://tech.ddvip.com/2007-03/117395585321221.html珂昵贝儿:http://queenbelle.tmall.com/一、什么是Unicode 先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英转载 2012-07-31 17:42:57 · 735 阅读 · 0 评论 -
Unicode与国际化软件开发学习心得
“每一位软件开发人员必须、绝对要至少具备Unicode与字符集知识(没有任何例外!)”Windows系统的Unicode特性由于历史的原因,计算机系统中存在大量的ANSI特性,其使用的大多数文本文件,比如.txt,.ini,.cpp,.xml等等,大都是基于ANSI/DBCS编码的文件但是,从Windows2K开始,从Windows系统的底层实现,已经全面基于Unicode,同时仍保证转载 2012-07-31 17:40:29 · 887 阅读 · 0 评论 -
WideCharToMultiByte和MultiByteToWideChar函数的用法
http://www.cnblogs.com/gakusei/articles/1585211.html 为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。Mul转载 2012-06-25 17:31:39 · 575 阅读 · 0 评论 -
python处理字符串时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
python处理字符串或中文时出现以下错误: "UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)"解决办法,在该python文件的前面加上如下几句,问题得到解决。import sysdefault_encoding转载 2013-04-15 12:44:54 · 1980 阅读 · 0 评论