关于Unicode Unicode是一个可以容纳更多字符编码的编码方案,比ANSI更全面我的问题有以下几个:1.Unicode在编程方面会全面取代ANSI吗?2.如果编程想符合Unicode规范,写代码的时候需要注意哪些?像int a;这样的语句是不是不能再出现了?3.编程全面符合Unicode规范,有什么好处?看过好多讲ANSI和Unicode的文章,但总感觉自己认识的不够全面,希望哪位大虾像上完课一样来个课堂总结谢谢!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int a,与是否是unicode是没有关系的!unicode只是用在字符集方面。 1、我觉得应该不会,因为必须承认在拉丁文国家中用ANSI足够了,而且节约空间2、将工程字符集设成unicode就可以,然后编程时使用宽字符的字符串来处理3、跨语言可移植 其实也不用什么的, 自己写个字符串的类, 这样就可以实现通用了嘛. 就算不能用, 修改这个类就可以用了.不过你在代码里面就不能够假定这个字符串是什么类型来对字符串进行size, length, getchar等等的操作, 必须完全由类进行处理. 使用unicode有很多注意事项,但容易掌握,除了少数场合,他可以完全取代char字符串。 unicode 我不太用。 ansi比较节约空间。对网络通讯来说。 网络上成熟的文本协议,都传utf8,也是unicode Unicode对多语言支持够好,一般情况都会考虑使用这个, ANSI毕竟太老了,当然也不排除一些已经使用很久的代码。 ANSI是比较节约, 但LINUX只支持UTF-8, 默认是UTF-32的...网络通讯时要兼容还是很痛苦的 共享数据的问题? 关于代理服务器 对话框中分两个picture control界面用BitBlt画图,如何获得其中一个区域的dc 请问如何防止指定的进程,在任务管理器里,通过结束进程树的方法被杀掉。 如何在主对话框隐藏鼠标?(而在子对话框又可以显示又怎么作?) 如何做Bmp格式轉換成灰度圖像 测测各位的智力,看适不适合当程序员! CDialogBar中的属性页大小控制问题 有关定义视区背景颜色的问题 怎么为对话框窗口设置颜色? 一个窗口被拖动时,它的重绘由谁来完成呢?(拖动时没有wm_paint,窗口过程不管呀) 关于vs2010的Ribbon界面
unicode只是用在字符集方面。
2、将工程字符集设成unicode就可以,然后编程时使用宽字符的字符串来处理
3、跨语言可移植
不过你在代码里面就不能够假定这个字符串是什么类型来对字符串进行size, length, getchar等等的操作, 必须完全由类进行处理.
网络上成熟的文本协议,都传utf8,也是unicode
ANSI是比较节约, 但LINUX只支持UTF-8, 默认是UTF-32的...网络通讯时要兼容还是很痛苦的