as

as,第1张

概述Isthefileencodingconfiguredcorrectly?Seethat"Settings|FileEncodings"usesUTF-8.Printing♠worksformewhenIhaveIDEencodingandallfilessettoUTF-8.Recompilingmaybeneededafterchangingtheencoding.share  improveth

Is the file enCoding configured correctly? See that "Settings | file EnCodings" uses UTF-8. Printing ♠ works for me when I have IDE enCoding and all files set to UTF-8. Recompiling may be needed after changing the enCoding.

share  improve this answer   @H_403_4@解决 Android Studio 乱码问题 

AndroID Studio中的乱码分好几种,一是IDE的不同窗口里显示乱码,如:logcat筛选框,SVN提交的注释框。二是代码里设置中文,到了真机UI上就显示的乱码,如:xxx.setText("中文")。

一、IDE乱码

Log Level 右边的过滤框明明输入的是中文,结果显示是乱码。

file > Settings > Appearance & Behavior > Appearance,将default Fonts改为Microsoft YaHei(改成其它SimHei,Simsun也行,但个人觉得雅黑好看些)。

@H_403_23@

设置好了之后,立即就能看到筛选框里的中文字符了。

 

二、代码里中文

代码里设置中文,到了真机上TextVIEw之类的控件上就显示为乱码,如:xxx.setText("中文")。

我现在加入的这个项目是由原来Eclipse创建的,一旦有乱码问题,同事就说把PropertIEs里的编码改成GBK就可以了。

先不论他的对错,但他这么一改确实就不会乱码了,但由于我用的是AndroID Studio,那我该怎么办呢?

file > Settings > Editor > file EnCodings 里Project EnCoding改为UTF-8,为了统一规范,我也将其它EnCoding项也设置为UTF-8了。

三、Gradle 乱码

最后,如果有朋友遇到Gradle提示中文乱码的问题,可以参考http://blog.csdn.net/sljjyy/article/details/11976099,我目前没有遇到过。

 

 

AndroID Studio的Build Output中文输出乱码(菱形问号)问题的解决方法2020年07月17日 2(0) K-Res Java, JavaScript 设计开发 软硬件使用

Win10系统(Mac上貌似没问题),AndroID Studio版本4.x,不知为何,Build Output中的中文,包括编译器提示、以及错误代码中的中文,都会显示为如下的乱码,菱形问号:

可以猜到javac在使用中文输出各种信息,这点可以通过使用gradle命令在单独打开的命令行中执行build则可以看到正确的中文输出来验证,因此尝试过用 “-Duser.language=en” 等改变jdk locale的方式来使编译器输出英文信息,但是这样虽然可以看到编译错误,但是本身代码里的中文还是会显示成乱码!

最后终于发现了问题的根源,参考这里:

https://stackoverflow.com/questions/1082343/unicode-characters-appear-as-question-marks-in-intellij-idea-console,在AndroID Studio的Help -> Edit Custom VM Options… 打开的配置文件中加入:

-Dconsole.enCoding=UTF-8
-Dfile.enCoding=UTF-8

然后重启IDE,再次触发Build,即可看到完全正常的中文错误提示及源码内容显示了:

总结

以上是内存溢出为你收集整理的as全部内容,希望文章能够帮你解决as所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1060192.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存