asp怎么规定字节长度写入txt文件中

不想成为茶叶蛋的鸡蛋 2012-10-10 04:50:37
项目需要将model里面的数据读出来写入txt中下载

model里面每个字段都规定了写入的字节长度
例如model.name是10个字元,接着model.gender是1个字元这样一直接连着写下去
不足字节长度的话补充空格

也就是规定那么长

现在不知道怎么把数据规范
好像 name为peter的男人
写入txt文件里面就应该是| peterM|这样

求解怎么实现
...全文
119 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2012-10-12
  • 打赏
  • 举报
回复
Encoding.GetEncoding("big5")进行转
  • 打赏
  • 举报
回复
新的问题:

怎么把存进txt文件里面的中文转为big 5
英文跟数字保持不变
sglogin 2012-10-11
  • 打赏
  • 举报
回复
比较简单的方法 直接在数据库中定义字段类型为char(8) 然后读取的时候前后加|不行吗
也可以计算出长度、补足空格
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

比较简单的方法 直接在数据库中定义字段类型为char(8) 然后读取的时候前后加|不行吗
也可以计算出长度、补足空格
[/Quote]

只是单个文件输出格式需要规范,没必要弄到数据库那么麻烦,就是定义了字段长度还需要计算出来以及填充
  • 打赏
  • 举报
回复
我自己写出来了

用string.format

string.Format对C#字符串格式化

里面很多格式化东西,一时转弯不过来以为string.format只能对数字填充,原来string类型也能填充
不过相对于中文来说需要加多一个判断,中文的话该字符字节长度+1这样

61,657

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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