c#winform生成的txt文档居然c++应用程序不认,已经测试非txt里面的内容问题。求解

C++读取C#生成的txt文档显示乱码,C++应用程序已经无法修改,求C#内的解决方案。

C#默认是unicode编码,应该是utf-8的,而C++默认是ANSI的编码,编码格式不同导致的乱码显示。C#在写文件的时候改为ANSI的应该就可以了追问

能不能给一段C#生成ansi的TXT代码

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-25
unicode的问题

...文档居然c++应用程序不认,已经测试非txt里面的内容问题。求解...
C#默认是unicode编码,应该是utf-8的,而C++默认是ANSI的编码,编码格式不同导致的乱码显示。C#在写文件的时候改为ANSI的应该就可以了

C#..WinForm中txt文件读取的问题,高手>>>
string [] str= File.ReadAllLines("d:\/tt.txt");str[0] 就是头 str[str.Length-1] 就是尾 除去头,取1,2 行数据 str[1],str[2]

C# WinForm程序 如何删除txt里面的内容。如我想点击按钮时删除23_百度...
需要全部读入内存,然后重新写,你可以调用readline一行行的读入一个list,然后删除时remove那个list[下标]就好。最后重新写入一个新文件

C# WinForm读取txt文件 并且显示的问题 、
1.添加命名空间 System.IO;System.Text;2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出。byte[] byData = new byte[100];char[] charData = new char[1000];public void Read(){ try { FileStream file = new FileStream("E:\\\\test.txt", FileMode.Open...

C# ,winform,如何清空或者删除一个文本文档(.txt 文件),路径已知
你的想法显然是不可行的!你要对这个文件操作,把资源释放掉再删除就可以了。FileInfo file=new FileInfo(path);file.Dispose();file.Delete();

TXT文本可以写EXE程序吗?
1.比如你用Java...直接写好以后另存为XX.java扩展命改为java然后用javac编译命令编译下..2.C# 同样另存为XX.cs 然后.net用csc编译 mono 用msc编译 出来就是exe .net程序集 3.C++ 用记事本变好.cpp 之后用开源的gcc 4.C 之后XX.c 再编译 5.汇编 机器语言...没学过 估计可以 5.python ...

c#怎样实现下面生成的txt中的内容自动换行???
(1)在Visual Studio中添加一个“Windows 窗体应用程序”项目 (2)在Form上添加2个TextBox和1个Button 设置textBox1的属性 Multiline = True ScrollBars = Both (3)Form1窗体代码Form1.cs using System;using System.Windows.Forms;namespace BaiduWinformApp{ public partial class Form1 : F...

如何解决程序\/C++Dll的兼容性问题
api-ms-win-crt-runtime-l1-1-0.dll:Visual Studio 2015 生成的 C++ 应用程序所需的运行时组件。注:安装Visual C++ Redistributable Package就会为Visual Studio 2015 C++ 生成的 C++ 应用提供运行支持 通过上面的DLL分类大概可知是由于DLL.dll找不到Visual Studio 2015支持的两个DLL导致的 依据我们...

c#开发的winform程序,发布的x64的程序在x64电脑安装时出现未能找到vcred...
是的,需要安装,就像发布程序的电脑上要装.Net一样,这也是你程序必须要用的一个组件。

C++、JAVA、C#、.NET的工作内容分类
较多的说法是VC(C++)执行速度更快,因为VC已经优化的和汇编差不多了,所以怀疑javaSDK解释器把比较短的代码做了预处理,执行循环内部就不用调用解释器,直接执行已经解释的机器码,所以速度差不多,不过这只是猜测,也许测试大一些的程序才能说明问题. java比C++快的说法我以前就听说了,CSDN上也吵的很厉害.其实java只是种...

相似回答
大家正在搜