社区
基础编程
帖子详情
setlocale和字符集问题
episome
2006-04-18 01:11:11
setlocale(LC_ALL, 'chs');
return strftime("%a");
输出的是GB2312的“星期二“
但是我的叶面是uft8的,如何是好?
...全文
147
3
打赏
收藏
setlocale和字符集问题
setlocale(LC_ALL, 'chs'); return strftime("%a"); 输出的是GB2312的“星期二“ 但是我的叶面是uft8的,如何是好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
episome
2006-04-18
打赏
举报
回复
我扛
episome
2006-04-18
打赏
举报
回复
我抬
episome
2006-04-18
打赏
举报
回复
:P
Code:Blocks-中文乱码
问题
原因分析和解决方法1
1.Tiny C 编译没
问题
,但是wprintf是显示不出内容的 2.VC2005-2010 一切OK,没有乱码 1.Code::Blocks 编辑器保存
MBSNCCNT.C
C标准库源码
字节、字符、编码的相关知识
介绍字节字符的关系跟区别,以及编码的相关知识
摄氏度,摄氏度符号 ℃怎么打,C,C++源码.zip
摄氏度,摄氏度符号 ℃怎么打,C,C++源码.zip
C/C++中文字符输出总结[源码]
本文总结了在C/C++中使用printf和wprintf输出中文字符的注意事项和最佳实践。文章指出,为了确保跨平台兼容性,源代码文件应采用UTF-8编码,并在程序初始化时调用
set
locale
(LC_ALL, "")。作者通过实验验证了printf可以同时处理char和wchar_t字符串,建议统一使用printf以避免wprintf和printf混用带来的
问题
。此外,文章还详细讨论了不同编码格式(如ANSI、UTF-8、UCS-2、UCS-4)在Windows和Ubuntu下的表现差异,并提供了具体的测试代码和案例分析。最终结论是,使用UTF-8编码和printf函数是实现跨平台中文字符输出的最佳解决方案之一。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章