- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在创建一个工具来替换文本文件中的一些文本。我的问题是 File ReadAllLines 将希伯来字符变成了乱码(奇怪的问号 �)
有人知道为什么会这样吗?请注意,我在游戏等方面确实遇到希伯来语问题。在记事本中,我无法保存希伯来语文档。我可以写希伯来字母,但当我保存时它告诉我这有问题。
编辑 - 试过这个,但它只会将希伯来语变成常规问号而不是“特殊”问号 -
string[] lines = File.ReadAllLines(fullFilenameDir);
byte[] htmlBytes = Encoding.Convert(Encoding.ASCII, Encoding.Unicode, Encoding.ASCII.GetBytes(String.Join("\r\n", lines)));
char[] htmlChars = new char[Encoding.Unicode.GetCharCount(htmlBytes)];
Encoding.Unicode.GetChars(htmlBytes, 0, htmlBytes.Length, htmlChars, 0);
最佳答案
尝试使用 Windows-1255获取编码器的代码页。
var myLines = File.ReadAllLines(@"C:\MyFile.txt", Encoding.GetEncoding("Windows-1255"));
关于c# - 文件 ReadAllLines 将外语变成乱码 (�),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17042439/
我一直在应用迄今为止在 Bob Tabors 绝对初学者系列中学到的知识,并为我的女儿编写了一个小型控制台文字游戏,需要我生成一个随机的 5 个字母单词。 我之前使用 File.ReadAllLine
我想从 txt 文件中读取所有行,并使用它 File.ReadAllLines。 在 winforms 它工作正常。 但是,当我尝试在 webmethod 的 webservice 上做同样的事情时,
我正在研究从文件中读取数字的不同方法以及它们的效率,这是我当前正在使用的一种方法: public static long getNumbers1() { final long startTim
正在以这种方式读取 List 中的 xml 文件: List file_lines = Files.readAllLines(path); 我的文件有 317 行,但在列表中出现 316。主要问题是
oracle 文档说 here那Files.readAllLines(Path path, Charset cs)方法将文件中的行作为 List 返回. 如果文件不存在会返回什么?还有哪个实现 Lis
我正在构建一个需要修改配置文件的应用程序。 我的问题是我无法逐行读取文件。我一直将整个文件作为单个字符串获取。 string ConfigTemplate = AEBuildsSPFolderName
存在 File.ReadAllLines 但不存在 Stream.ReadAllLines。 using (Stream stream = Assembly.GetExecutingAssembly(
我正在使用File.ReadAllLines()读取文本文件,但我也可以使用File.ReadLines()。读取文件后,下一步是根据结果创建一个列表。在我的列表中,我需要获取文本文件中每个条目/行的
这个问题在这里已经有了答案: Using Resources Folder in Unity (3 个答案) 关闭 6 年前。 我有一个文件,里面有一些文件名,用于加载预制件。我正在使用 File.
根据我的理解,ReadAllLines 会打开一个文件,然后返回该文件中的所有行,然后关闭该文件/流。现在我有了这段代码: try { string[] lines = File.ReadAl
我正在读取一个 .csv 文件并在字符串数组中返回它的行。其中一个成员是制造商,我有丰田、福特等。 我想按制造商的值和字母顺序对行的数组(可以是另一个集合)进行排序。 所以我会: 28437 Ford
更新:感谢大家的快速回复。我已经解决了 Charset 问题,但现在发生了一些我根本不明白的事情。这是我的代码: import java.io.*; import java.nio.file.*; i
我正在遍历一些文件,准确地说是 5328。这些文件是最多 60-200 行的普通 XML 文件。它们首先通过解析路径的简单方法 isXmlSourceFile 进行过滤。 Files.walk
我正在创建一个工具来替换文本文件中的一些文本。我的问题是 File ReadAllLines 将希伯来字符变成了乱码(奇怪的问号 �) 有人知道为什么会这样吗?请注意,我在游戏等方面确实遇到希伯来语问
我有以下代码, private void button1_Click(object sender, RoutedEventArgs e) { button1.IsEna
有没有办法在 gzip 文件上使用单行 ReadAllLines? var pnDates = File.ReadAllLines("C:\myfile.gz"); 我可以用 GZipStream 封
我正在尝试读取一个文件并生成一个没有包含“HEADER”或“TRAILER”行的新文件。下面是我的代码。当我在 text[i].Remove(i) 处放置一个断点时,它似乎执行了该代码,但 text
Files.readAllLines javadoc 指出: "Note that this method is intended for simple cases where it is conve
我正在创建一个可以将不同文件类型转换为 pdf 的程序。 创建 .txt 之后至 .pdf转换器,它使用 System.IO.File.ReadAllLines() 我意识到我可以为 .csv 使用相
我们可以使用 StreamReader 读取文件或使用 File.ReadAllLines . 例如,我想将每一行加载到 List 或 string[] 中,以便对每一行进行进一步操作。 string
我是一名优秀的程序员,十分优秀!