c# - 在 Unity 的 TextMeshPro 中显示编码字符串中的变音符号
问题描述
我正在尝试在 Unity 中的各种 TextMeshPro 文本字段中显示一些文本。
文本取自 CSV 文件并保存在字符串变量中。
将此字符串变量分配给文本组件也可以正常工作,
但所有变音符号(ä,ö,ü)都显示为正方形(我假设未找到字符的符号)。
Line-break \n 命令也不起作用。(使用 <br> 找到了解决方法)。
尽管直接在检查器的文本字段中键入这些字符和命令,但工作正常。
目前我使用的字体是 LiberationSans SDF。
使用不同的字体可能不起作用,因为字体已经包含这些字符,但无法识别它们。
有谁知道如何解决这个问题?
感谢分配
解决方案
经过进一步研究,结果证明 CSV 文件以ANSI
.
要显示变音符号,CSV 文件需要采用UTF 8
.
推荐阅读
- javascript - 带有 ng-packagr 的 Angular 4 组件库
- laravel - 117/5000 上传文件到 cpanel 中的 public_html
- c# - Entity Framework Core 如何先实现代码?
- android - com.google.firebase:firebase-database:16.0.1 问题
- python - 无法加载张量流
- android - 单选按钮仅在 android studio 中被选中
- android - 像 Snapchat 回忆一样向上滑动
- c# - 使用 Azure KeyVault 和 Visual Studio 管理用户机密不适用于 ASP .Net Core
- amazon-redshift - 使用临时表缓存查询结果
- python - 如何在 QTableWidget 中绘图