- 论坛徽章:
- 0
|
原帖由 醉卧水云间 于 2007-9-9 10:27 发表 ![]()
类似_wfopen在linux下似乎没有对应的版本,奇怪的是wprintf,swprintf是有的,不过很垃圾. 我用ucs-2主要理由是windows版本需要,linux程序其实用utf8最好,但如果是跨平台代码,还是ucs-2更好,utf8有很多缺陷 ...
大哥您是奔流的作者啊?久仰,俺其实也是在写个bt(学生,写着玩的,所以很垃圾).
我是先写了个库跟操作系统打交道,我打算BT的路径和其他信息全都用wstring做处理,win下是ucs-2,linux的wchar_t好像是ucs-4(这个具体叫什么名字我也说不上来),不知道这么做有没有什么问题,这个库win版本其实写完了很久了,就是我一直感觉对路径这么封装可能不太合适,但是不知道有什么潜在的问题,在win下如果全用utf8好像也不太合适
我上面那个问题是,如果我把wstring转成utf8了,那么我交给谁处理(fopen)???
恩,我现在比较关注的是,如果这么设计(都用wstring)到底是否可能在这两个平台上都实现(不考虑性能问题)
[ 本帖最后由 Solidus 于 2007-9-9 10:56 编辑 ] |
|