c# - 使用 ASCII 编码将变音符号保存在文本文件中
问题描述
我的代码必须保存字符串,例如“Günther”,System.IO.File.WriteAllText(filePath, "Günther", Encoding.ASCII);
但会与 G?nther 一起出现。我做了一些研究,但仍然无法弄清楚如何解决这个问题。似乎没有办法,因为 ASCII 只有 7 位。但我需要 ASCII 文本文件和变音符号“ü”。有没有办法做到这一点?
解决方案
正如您所说:ASCII 中没有变音符号。如果无法将文件更改为 UTF-8,我能想到的唯一可能的方法是将字符串中的“ü”替换为,例如“ue”。
推荐阅读
- angular - 如何在 Overlay Angular 中显示内容?
- javascript - 使用 v 5.2.0 反应路由器问题(延迟更改路由)
- r - 如何从 Excel STOCKHISTORY 到 R 中的列表?
- android - 在 Android 上将 getString 与 JSONObject 类一起使用时获取 null
- android - 当我尝试运行它时,应用程序崩溃了。使用 Kotlin 中的 MVVM 和导航组件进行 Firebase 身份验证
- c# - 编译器错误 CS0029:无法隐式转换为 uint
- python - 如何在python中遍历json文件并根据需求返回数据?
- kubernetes - 从 pod 内部访问主机本地端口
- typescript - 不能将特定对象类型键入为记录?
- python - 如何使用自定义命令执行 python 脚本?