我遇到了角色渲染不正确的问题
背景:我正在参加在线课程学习Python。我使用VSCode作为IDE以及各种python扩展
问题:我解决的一些课程中的字符超出了128个标准ASCII集
示例:For clarity, this is the full script I'm dealing with.当前课程中的文本包含一幅名为《雾中的Vétheuil》的绘画中带有锐角(é)的小e。不幸的是,acute-e字符被呈现为占位符(�) 最后输出:V�他们在雾中
努力:我做了一些搜索,并认为我找到了一个solution:在python脚本的开头包含一个编码标志,如下所示:
# coding=UTF-8
没有快乐
我是否正在向风车倾斜/误解目的或用途
金钱问题:运行脚本时,有没有办法让角色正确渲染
如果希望正确显示Unicode字符,则需要使用支持Unicode的终端,或者更改终端设置以使用Unicode,以防终端提供该选项
当然,同样的方法可以使终端只显示扩展的ascii字符,如“é”(只要您有提供此功能的终端),以防您不需要更多字符
这一点已得到充分解决
VSCode面板通过编辑器区域下方的选项卡显示不同的内容。“输出”选项卡显示的内容不同,因此成为我设置的问题;非错误,因为终端选项卡按预期显示字符。因此,除了我对所发生的事情的误解之外,没有什么问题需要解决
正如@user2357112supportsMonica还提供的“编码注释声明脚本本身使用的编码”,而不是输出的呈现方式
谢谢大家帮我度过这段时间
只是为了结束这个话题。这里提供了一个完美的解决方案:
https://discuss.codecademy.com/t/general-nerdiness-questions/541682/7?u=coreblaster01537
相关问题 更多 >
编程相关推荐