【分离器#1孔板压差(“H2O)】这里面的到底是占22字符位置还是23个字符位置

iamybj 2010-11-10 04:40:07
近日做一项目,导出到txt文件时,把标题写在第一行,为了中英文对其,我用Encoding.Default.GetByteCount(...)获得字符串的字节数,然后算出存到文件里时的占用字符数。
但是对这个字符串,Encoding.Default.GetByteCount返回的是23个字节,但是我把它复制到monospace字体显示的文本编辑器里,数了数确是22个字符位置,造成了对不齐。
对这种问题,该如何处理呢?
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mqmmx 2010-11-10
  • 打赏
  • 举报
回复
是不是因为所有字符串都按'\0'节尾所以多一位?
cdglynn 2010-11-10
  • 打赏
  • 举报
回复
"导出到txt文件时"
txt是什么编码格式,是否为编码造成的?

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧