游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 轩辕崇正

游戏一般是使用ANSI还是Unicode?还是两者都兼容?

[复制链接]

5

主题

74

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2010-12-4 16:19:00 | 显示全部楼层

Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

看Windows核心编程,内核方面的介绍:
xp以后的系统是完全基于Unicode的,
即使你使用ANSI,也是运行时临时转换的。。。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2010-12-4 16:37:00 | 显示全部楼层

Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

我是尽量用UC. 在东亚,使用_T是不好的习惯,_T只是西方人对东亚文字毫不在乎的结果。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2010-12-4 16:41:00 | 显示全部楼层

Re: Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

小小C: Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

我用 tstring
#include <tchar.h>
#include <xstring>

typedef std::basic_string<TCHAR> tstring;


你这个其实是糟蹋class了,你这不是class(物理量),而是struct(代数量).
string本身就是字符,不存在什么编码的,编码只是对它的一种表示而已。
比如说 C#, string 是完全抽象的,尽管其内部是UC,但你取得其UC也要和ANSI一样用Encoding类。

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2010-12-4 17:52:00 | 显示全部楼层

Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

我是学Nvidia SDK里的例子这样写的

11

主题

1238

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
发表于 2010-12-4 20:03:00 | 显示全部楼层

Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

都疯了

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2010-12-5 05:18:00 | 显示全部楼层

Re: Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

小小C: Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

我是学Nvidia SDK里的例子这样写的


C++人一般用代数量而不用物理量。basic_string<CChar> 则是物理量

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2010-12-5 23:30:00 | 显示全部楼层

Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

WinX下,做的完美的话,wchar_t也得处理多字节码,,你们都凹凸了。

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2010-12-6 11:09:00 | 显示全部楼层

Re: Re: Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

instemast: Re: Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?



C++人一般用代数量而不用物理量。basic_string<CChar> 则是物理量

理论编程学家?

1

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2010-12-6 16:11:00 | 显示全部楼层

Re: Re: Re: Re:游戏一般是使用ANSI还是Unicode?还是两者都兼

artint: Re: Re: Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?
理论编程学家?

[em7] [em7] [em7]

0

主题

5

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2010-12-8 00:06:00 | 显示全部楼层

Re:游戏一般是使用ANSI还是Unicode?还是两者都兼容?

一般使用ANSI,至少我接触的项目都是这样
个人意见,用utf-8最好
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-5-30 12:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表