c# 中添加字体,汉字和空格各是多少宽度怎么求?或者说他们的比值是多少?

RT,CreateGraphicsMeasureString也不知道准不准,似乎是所有的单字都是一个宽度,但是两个字就不是一个字宽的两倍了?而且好像是空格的四倍宽奇怪,谁... RT,CreateGraphics MeasureString 也不知道准不准, 似乎是所有的单字都是一个宽度,但是两个字就不是一个字宽的两倍了? 而且 好像是空格的四倍宽 奇怪, 谁能解答一下究竟是怎么回事 ? 高分啦 展开
 我来答
老级幸1286
2009-09-28 · TA获得超过511个赞
知道小有建树答主
回答量:756
采纳率:0%
帮助的人:393万
展开全部
看你的编码。
如果是ASSCI宽度为1,
其它编码汉字为2,字符为1.
空格算字符。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qfgjiangxi
2009-09-25
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
官方标准:1汉字=2字节 1字节(Byte)=8字位=8个二进制数

英文标点2占一个字节,中文标点占两个字节

在文件中,取决于保存文件时使用的编码:
保存成ANSI编码的文件时,半角空格占用1个字节,全角空格占用2个字节
保存成UTF8编码的文件时,半角空格占用1个字节,全角空格占用3个字节
保存成Unicode编码的文件时,半角空格占用2个字节,全角空格占用2个字节
其他编码不一一列举
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
O_Game_Over_O
2009-09-25 · TA获得超过346个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:659万
展开全部
呵呵..因为字与字之间还有空格啊
加上你自己写的两个空格那比就差不多4个空格咯么..
呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fz272103148
2009-09-26 · TA获得超过523个赞
知道小有建树答主
回答量:966
采纳率:75%
帮助的人:327万
展开全部
中文空格(全角)两个字符。英文一个。
汉字两个字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式