This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CODECOMPOSER:8859-1字符编码出现问题(再次)

Guru**** 2315160 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1518072/codecomposer-having-issues-with-8859-1-character-encoding-again

部件号:CODECOMPOSER

工具/软件:

您好、

几个月前、我升级到 CCS 20、只是为了发现具有8859-1编码文本字符串的源文件有问题。 然后建议启用autoGuessEncoding,并在文件的早期添加一些注释,其中包括此编码的一些典型字符。

这是有效的,但我有警告编译"无效的字符编码"。 但输出正常。

所以现在我不得不在同一个文件中添加更多的字符串、问题又回来了。 搜索网络时、看起来这种自动猜测充满了问题。

在旧 Eclipse 中、只需输入对文件手动编码的文件、但 CCS 中不提供此设置。

现在是否有正确的解决方法? 我尝试更新到20.1.1、但仍然不起作用。

我可以在 CCS 中不编辑此文件、而是使用适当的文件编辑器(如 Geany)。 但是、当我在 CCS 外部(gmake、位于 Release 文件夹中)编译工程、然后启动 CCS 调试器时、会重新编译、并且字符集在我的目标中再次无法正常工作。 至少这是我的猜测。 我不明白调试/编译过程在 CCS 中是如何工作的、为什么会重新编译、这是问题、或者编译器是问题。

目标代码为 cc2340、编译器似乎是 ti-cgt-armllvm_4.0.2.LTS tiarmclang。

我需要一种方法来解决这个问题、现在就陷入困境了。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、我想我再次解决了这个问题。 不确定需要做什么、我尝试了很多事情、现在似乎可以再次正常工作、至少在 CCS 中不打开文件的情况下是这样。 但可以进行调试、我很好。 我希望这将会在未来得到解决,因为它真的很烦人。 在旧的 v12中,它工作正常,所以我不明白为什么它现在要如此凌乱。