Android studio 无法识别 UTF-8 编码

标签 android encoding

问题是,当我使用 UTF-8 字符(如 ā、ē、š)时,Android Studio 会将它们转换为一些不同的符号。 这是我传递的 Log.d():

Log.d("Test", "ššāā");

我得到的结果是

D/Test: ЕЎЕЎДЃДЃ

这不仅仅适用于 Logcat。在我尝试使用这些字符的任何地方,它都会传递相同的内容。

最佳答案

你能试试这个吗:
文件 -> 其他设置 -> 默认设置,然后搜索“文件编码”,将项目编码更改为 UTF-8

关于Android studio 无法识别 UTF-8 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53694004/

相关文章:

python - 将 json 转储到 yaml

c# - 编码不转换

当我调整图片大小时,Python 图像库生成质量差的 jpeg

Android:使用相机帮助,拍照并在我的应用程序上使用

安卓 : cancelling progressbar caught exception : android. view.ViewRoot$CalledFromWrongThreadException

android - 如何使元素填充Jetpack Compose中行或列内的剩余空间

php - 在 PHP 中实现 Crockford Base32 编码

Android 以编程方式设置免提电话

android - 在 Android 上获取相机信息的 API

python - 如何为自定义类实现默认序列化方法?