水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:macos/linux上都用什么做字符串的编码转换?
3楼
|
ble
|
2022-08-13 10:03:16
|
展开
好像用utf8不保长,大多需要分配空间做,以前看到个夸张的先开辟三倍空间再做。
【 在 z16166 的大作中提到: 】
: utf8的话,大小写转换、(区分大小写的、不区分大小写的)比较怎么弄的?直接对utf8的byte sequence做?
: --
发自「今日水木 on 钛星」
--
FROM 222.129.53.*
13楼
|
ble
|
2022-08-14 15:48:25
|
展开
平台内部,从正确性上来说也应该用vector<int32>啊,直接处理Unicode码点不用担心犯错。
【 在 hehao 的大作中提到: 】
: 网络通讯或者文件读写,才需要考虑跨平台通用的编码形式,这时用utf8才有足够意义
: 平台内部,用wchar_t 可以提升处理效率,意义也很明显
--
FROM 222.129.53.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版