今天在维护以前的老代码的时候遇到QT编辑器中无法修改任何代码的问题,仿佛键盘失灵了一般。
仔细一看,编辑窗口的顶端有一个行提示
Error: Could not decode “*.cpp” with “UTF-8” - encoding. Editing not possible
同时,我们会发现我们的代码中的注释或者汉字会呈现乱码的现象,如下图:
在编辑器顶端的最右边有一个Select Encoding
点击之后,弹出
选择第一项System,点击Reload With Encoding即可激活当前文件的编辑。
如果文件过多的话可能会显得比较麻烦。