首页 > 解决方案 > 使用 ASCII 编码将变音符号保存在文本文件中

问题描述

我的代码必须保存字符串,例如“Günther”,System.IO.File.WriteAllText(filePath, "Günther", Encoding.ASCII);但会与 G?nther 一起出现。我做了一些研究,但仍然无法弄清楚如何解决这个问题。似乎没有办法,因为 ASCII 只有 7 位。但我需要 ASCII 文本文件和变音符号“ü”。有没有办法做到这一点?

标签: c#encoding

解决方案


正如您所说:ASCII 中没有变音符号。如果无法将文件更改为 UTF-8,我能想到的唯一可能的方法是将字符串中的“ü”替换为,例如“ue”。


推荐阅读