商震 发表于 2021-7-23 19:33:52

Vivado打开的工程文件的中文注释出现乱码的一种解决方案

问题现象:
有同学在使用vivado打开一些工程的时候,发现其中注释有乱码,现象如下图:


解决方法:

将需要在VIVADO中打开的含中文注释的V文件,修改为GB2312简体中文格式。


具体方法如下:

第1步、使用代码编辑工具(如notepat++)打开显示乱码的V文件,看是否在notepad++中显示正常。如果显示异常,则稍后作讨论,如果显示正常,说明只是字符格式需要调整到gb2312简体中文。




第2步、新建一个代码文本,随即将其修改为GB2312简体中文。






第3步、使用ctrl+a,ctrl+x,即将原来页面上代码全部选择后剪切,粘贴到这个新建并修改了编码格式的文本文档中,并进行文件命名,并以V文件保存。





这样,再查看新的文本代码,格式已确定为支持中文格式。



4、此时,将生成的新文本代码拷贝替换VIVADO中的代码,VIVADO中打开工程,将这个正常显示的源码,拷贝到对应文件后保存即可。



无论当次或再次打开VIVADO,均不会出现中文乱码现象。

5、前面第一步说了,使用notepad++打开的代码,仍然有可能显示异常,遇到这种情况,如果迫切的需要知道中文信息内容,只能按上述方法(修改为GB2312简体中文字符编码)进行尝试,尝试有可能出现部分中文字符能够识别的情况,这样,就只能通过手工修改汉字内容才能进行修改。











admin 发表于 2022-7-19 11:28:51

本帖内容建议优化,修改成简介扼要的解决方案说明,省去研究内容
页: [1]
查看完整版本: Vivado打开的工程文件的中文注释出现乱码的一种解决方案