C++ 编程中关于字符编码的一系列问题
文章平均质量分 67
code_robot
这个作者很懒,什么都没留下…
展开
-
C标准库的setlocale()用法笔记
转自:http://zyxhome.org/wp/cc-prog-lang/c-stdlib-setlocale-usage-note/ [在此向原文作者说声谢谢!若有读者看到文章转载时请写该转载地址,不要写我的BLOG地址。尊重他人的劳动成果 ^_^ ]C 和 C++ 的标准库分别有自己的 locale 操作方法,C 标准库的 locale 设定函数是 setlocale(),而 C++ 标准库有 locale 类和流对象的 imbue() 方法。这篇是我自己的 setlocale() 使用总结。 Li转载 2010-06-22 13:38:00 · 2608 阅读 · 0 评论 -
wcstombs()的使用
转自:http://hi.baidu.com/ark803/blog/item/ea0c461b8e0f28d0ac6e7577.html今天遇到个编码转换的问题,需要把unicode编码转换为多字节(这里是GB),对函数wcstombs()的使用总是出问题,想起sunshine师兄写的关于多字节转unicode时对函数mbstowcs()的使用(wcstombs()函数的兄弟~),所以决定找unicode的代码页,但是只找到了UTF7和UTF8的代码页,无奈之下只好搜网上对wcstombs的使用了,发现w转载 2010-06-22 11:42:00 · 1916 阅读 · 1 评论 -
浅谈C中的wprintf和宽字符显示
转自:http://blog.csdn.net/lovekatherine/archive/2007/11/06/1868724.aspx今天在CSDN的Blog首页看到一篇文章“也谈计算机字符编码 ”,由于前一阵业余翻译了“UTF-8 and Unicode FAQ for Unix/Linux”一文,自己对字符集、编码和Unicode等内容一直保着者很强的兴趣,自然不会放过这样的文章。作者的文章写得很明白易懂,虽然有一些概念上的细节问题我觉得有商榷之处;作者还给出一个简单的在windows下使用wpri转载 2010-06-22 13:22:00 · 685 阅读 · 0 评论 -
解决:VS 2005/2008 中 fstream 不能处理带有中文路径的问题
<br />有时候用ifstream或ofstream打开带有中文路径的文件会失败。<br />解决办法:<br />1、使用C语言的函数设置为中文运行环境<br />setlocale(LC_ALL,"Chinese-simplified");<br /><br />2、使用STL函数设置为系统语言环境<br />std::locale::global(std::locale(""));<br />当然选2啦!<br /> ofstream writefile;<br /> string filename转载 2010-06-23 11:45:00 · 2098 阅读 · 0 评论 -
百度笔试题——找出程序中的错误(关于中文字符赋值给char时它是一个负数的问题),今天我是做错了!悲剧了!
今天本来就打算去体验一下公司招聘的笔试题,结果不笔不是知道,一笔吓一跳(自己被鄙视了)今天上午百度的笔试题:如下程序,统计字符串中字母a~z出现的次数,foo函数有错误,请指出: int foo(char a[], int cun[256]){ memse原创 2011-10-16 22:09:52 · 1476 阅读 · 0 评论