找回密码
 加入
搜索
查看: 1983|回复: 5

[AU3基础] stringformat输出,一个汉字算一个字符而不是两个,如何解决?

  [复制链接]
发表于 2013-2-28 21:18:08 | 显示全部楼层 |阅读模式
stringformat输出,一个汉字算一个字符而不是两个,如何解决?
发表于 2013-2-28 22:08:03 | 显示全部楼层
一个汉字本来就应该是一个字符,你啥意思?
你干脆说你干啥子不能满足你吧
 楼主| 发表于 2013-2-28 22:15:29 | 显示全部楼层
比如这样
stringformat,%10s参数,输出a和啊,上下不能对齐
 楼主| 发表于 2013-2-28 22:16:20 | 显示全部楼层
因为一个啊的宽度等于两个a,但stringformat输出都占一个宽度,所以不能对齐
发表于 2013-2-28 22:35:56 | 显示全部楼层
回复 4# zcsgamer


    搞半天是说‘汉字’是双字节呀
你想怎么对齐?你举例子吧
你把字母输出为汉字字母,如:A
 楼主| 发表于 2013-3-1 08:12:58 | 显示全部楼层
stringformat("%10s", "a")
stringformat("%10s", "啊")

这两段代码写到文件中的相邻两行,右端不对齐。再者,不想输出为汉字字母,只是想了解一下stringformat中汉字能否有办法按两个字符算。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 03:39 , Processed in 0.079463 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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