CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

将字符串写入文件?

楼主wxq4100798(aa)2005-02-16 15:31:54 在 .NET技术 / C# 提问

我有一个字符串,夹杂着16进制编码  
  如string   str1   =   "\u5f88\u62b1\u6b49,this   is   a   test";  
  实际上str1   =   "很抱歉,this   is   a   test";  
  现在我想想这个字符串写入文件怎么写?  
  问题点数:20、回复次数:5Top

1 楼viola_sun(花无香)回复于 2005-02-16 15:45:00 得分 0

dim     str1   as   string=   "很抱歉,this   is   a   test"  
  Dim   sw   As   StreamWriter   =   New   StreamWriter("文件名")  
   
  sw.Write(str1)  
  sw.Close()  
   
  Top

2 楼kong19(DayDayUp)回复于 2005-02-16 15:50:20 得分 0

StreamWriter   myWriter=new   StreamWriter(yourPath,false,System.Text.Encoding.GetEncoding("gb2312"));  
  myWriter.Write("很抱歉,this   is   a   test");  
  myWriter.Close();  
  Top

3 楼chenyuming2004(这辈子我算是废了)回复于 2005-02-16 16:34:36 得分 10

string   str1   =   "\u5f88\u62b1\u6b49,this   is   a   test";  
  StreamWriter   sw=new   StreamWriter(@"f:\cym\temp\2.txt",true,System.Text.Encoding.Default);  
  sw.WriteLine(str1);  
  sw.Close();  
   
  在中文版操作系统上,这样写入没问题。Top

4 楼nga96(因为我笨,所以努力。陈勇华)回复于 2005-02-16 16:44:32 得分 0

又是编码问题,晕Top

5 楼zyug(LovlyPuppy)回复于 2005-02-16 16:46:22 得分 10

最好是用  
  System.Text.Encoding.Default  
  这个,至少要本机读写的时候看不到乱码Top

相关问题

  • 如何将字符串写入文本文件
  • 将字符串写入.txt文件问题!
  • #####将含有"$"字符串的内容写入文件出错
  • 如何将字符串按UTF8格式写入文件?
  • 请问怎么将CString类型的字符串写入文件中?
  • 如何将一个字符串写入一个.txt文本文件呀???
  • 将一个字符串通过写文件的方式写入 a.bat 文件中,但它将字符串的双引号都写入去了,请问如何只写入字符串的内容而不写入双引号?
  • 如何将字符串写入Word
  • 请问如何将一个字符串写入文本文件,求助邹健等众高手
  • 如何把字符串写入TXT文件

关键词

  • 字符串
  • 写入
  • streamwriter
  • mywriter
  • sw
  • 抱歉
  • str1
  • encoding
  • close
  • this is a test

得分解答快速导航

  • 帖主:wxq4100798
  • chenyuming2004
  • zyug

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo