社区
C语言
帖子详情
代码里的字符串,算是ansi还是unicode
zengcity
2009-11-02 01:10:38
字符编码很让人头疼.
在代码里面,比如"中文"这样一个字符串,这到底算ansi编码呢还是unicode编码.
...全文
140
12
打赏
收藏
代码里的字符串,算是ansi还是unicode
字符编码很让人头疼. 在代码里面,比如"中文"这样一个字符串,这到底算ansi编码呢还是unicode编码.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luc_cj
2009-11-02
打赏
举报
回复
ansi是标准c里面表示字符的东东,每个字符为一个字节,unicode是为了表示中文或者日文字符才发展出来的,每个字符用两个字节表示;如果想具体了解应该去看看《windows核心编程》,里面第一章就介绍了这个
angel_su
2009-11-02
打赏
举报
回复
源文件有自身的编码格式,编译器也可能进行转换,所以结果就未定啦,最好说明代码怎么写以及工具和环境。
sheenl
2009-11-02
打赏
举报
回复
看编译器的设置了,编译器认为是啥就是啥, vc6那种不支持unicode的就肯定是ansi
t1397018
2009-11-02
打赏
举报
回复
两个字节的是GB,3个字节的是UTF8
ahao
2009-11-02
打赏
举报
回复
貌似很多人没理解LZ的意思?
yangkunhenry
2009-11-02
打赏
举报
回复
就是,得看你编译器的设置。
breezes2008
2009-11-02
打赏
举报
回复
[Quote=引用 4 楼 ahao 的回复:]
"xxx"就是ansi的,L"xxx"就是unicode的
[/Quote]
"a" //ansi
Text("a") //unicode
iisbsd
2009-11-02
打赏
举报
回复
看你源文件的设置了,Windows下面通常是Unicode或者GBK/GB2312,有的编辑器也存成UTF8的,Linux上面一般是UTF8的。
ahao
2009-11-02
打赏
举报
回复
"xxx"就是ansi的,L"xxx"就是unicode的
太乙
2009-11-02
打赏
举报
回复
看你的设置~~~
farawayspring
2009-11-02
打赏
举报
回复
想知道所以就顶一下了。
昵称很不好取
2009-11-02
打赏
举报
回复
GB2312,好像
Ansi
字符串
转换为
Unicode
字符串
的四种方法
Ansi
字符串
转换为
Unicode
字符串
的四种方法
ansi
与
unicode
字符串
转换
在windows程序中使用MultiByteToWideChar和WideCharToMultiByte实现多字节字符与宽字符的转换 以下是部分
Unicode
字符集的截图,在其中选取几个文字测试转换 int main() { const char*
ansi
String = "A一丐东"; int strLength = strlen(
ansi
String); //
ANSI
转UN...
UNICODE
和
ANSI
字符串
的转换
继上集故事《多字符集(
ANSI
)和
UNICODE
及
字符串
处理方式准则 》,我们现在有一些特殊需求: 有时候我们的
字符串
是多字符型,我们却需要使用宽字符型;有的时候却恰恰相反。 Windows为我们提供了这样的函数来处理这个问题: 1.MultiByteToWideChar 函数功能:该函数映射一个
字符串
到一个宽字符 (
unicode
)的
字符串
。由该函数映射的
字符串
没必要是多字节字符组。 函数原型:int MultiByteToWideChar(UINT CodePage,
ANSI
UNICODE
字符串
相互转换
///////////////////////////////////////////////////////////////////////////////// // Anis 转
Unicode
字符串
函数 // 入口参数:char* (
Ansi
字符串
指针) // 返回数据:TCHAR* (
Unicode
字符串
指针) /////////////////
一文带你弄懂C++中的
ANSI
、
Unicode
和UTF8三种字符编码及相互转换
在C++编程中,我们有时需要去处理
字符串
编码的相关问题,常见的字符编码有
ANSI
窄字节编码、
Unicode
宽字节编码及UTF8可变长编码。很多人在处理
字符串
编码问题时都会有疑惑,即便是有多年工作经验的朋友也可能搞不清楚。所以有必要讲一下这三种字符编码以及如何去使用它们。 1、概述 在日常的软件开发过程中,会时不时地去处理不同编码格式的
字符串
,特别是在处理文件路径的相关场景中,比如我们要通过路径去读写文件、通过路径去加载库文件等。常见的字符编码格式有
ANSI
窄字节编码、
Unicode
宽字节...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章