国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vivado中文注釋亂碼的解決辦法

這篇具有很好參考價(jià)值的文章主要介紹了Vivado中文注釋亂碼的解決辦法。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Vivado中文注釋亂碼,如下圖。原因是Vivado 默認(rèn)編輯器是ANSI編碼 ,Notepad++中文編碼一般是UTF-8,才會導(dǎo)致亂碼。所以,寫注釋推薦用英文。

Vivado中文注釋亂碼的解決辦法

解決辦法

方法一:用Windows自帶的記事本打開,另存為,編碼選擇ANSI編碼即可。

Vivado中文注釋亂碼的解決辦法

方法二:用SublimeText打開,F(xiàn)ile->Set File Encoding to -> Chinese Simplified(GBK)即可。

Vivado中文注釋亂碼的解決辦法

【批量轉(zhuǎn)換Verilog文件編碼的Python腳本】文章來源地址http://www.zghlxwxcb.cn/news/detail-505715.html

'''
遍歷目錄下所有文件,將UTF-8編碼的verilog文件轉(zhuǎn)換為GBK編碼。 
'''

import chardet
import os 
import codecs 

file_path = r'.\v_source_file\24_ddr3_test\ddr3_test\ddr3_test.srcs\sources_1\imports'

def findAllFile(base):
    for root, ds, fs in os.walk(base):
        for f in fs:
            fullname = os.path.join(root, f)
            yield fullname

def det_encoding(file_path):
  with open(file_path, 'rb') as f:
    s = f.read()
    chatest = chardet.detect(s)
  return chatest['encoding']

def convert(file, in_enc="GBK", out_enc="UTF-8"):
    """
    該程序用于將目錄下的文件從指定格式轉(zhuǎn)換到指定格式,默認(rèn)的是GBK轉(zhuǎn)到utf-8
    :param file:    文件路徑
    :param in_enc:  輸入文件格式
    :param out_enc: 輸出文件格式
    :return:
    """
    in_enc = in_enc.upper()
    out_enc = out_enc.upper()
    try:
        print("convert [ " + file.split('\\')[-1] + " ].....From " + in_enc + " --> " + out_enc )
        f = codecs.open(file, 'r', in_enc)
        new_content = f.read()
        codecs.open(file, 'w', out_enc).write(new_content)
    # print (f.read())
    except IOError as err:
        print("I/O error: {0}".format(err))

file_list = findAllFile(file_path)
for i in file_list:
    if(i.split('.')[-1] == 'v'):  # verilog file
        file_encoding = det_encoding(i)
        print('{}: {}'.format(file_encoding, i))
        if(file_encoding=='utf-8'):
            convert(i, in_enc='utf-8', out_enc='GBK')

到了這里,關(guān)于Vivado中文注釋亂碼的解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【常見錯(cuò)誤】Xilinx Vivado自帶編輯器文字部分出現(xiàn)亂碼解決辦法

    【常見錯(cuò)誤】Xilinx Vivado自帶編輯器文字部分出現(xiàn)亂碼解決辦法

    在進(jìn)行FPGA開發(fā)時(shí),常用的代碼編輯器比如Sublime,但是最近發(fā)現(xiàn)再Sublime中編輯的代碼文字部分,在用Vivado自帶的編輯器打開時(shí),會出現(xiàn)文字錯(cuò)亂的情況,如下圖: 而在Sublime中實(shí)際的情況卻是下圖這樣,這樣就會導(dǎo)致代碼的易讀性降低。 這是由于Sublime端編碼方式導(dǎo)致的,將

    2024年02月09日
    瀏覽(20)
  • keil uVision5中文亂碼的解決辦法

    keil uVision5中文亂碼的解決辦法

    keil uVision5中文亂碼讓人很頭疼,想要復(fù)制粘貼使用別人的代碼,要有注釋才看的懂 你從別處復(fù)制粘貼過來的代碼,帶有中文注釋版,中文卻不能正常顯示; 如圖: 或者是顯示一堆問號,總之,不能像圖二一樣正常中文。 完成!設(shè)置完成即可顯示正常中文注釋。

    2024年02月12日
    瀏覽(20)
  • 用VSCode打開文件出現(xiàn)中文亂碼的解決辦法

    用VSCode打開文件出現(xiàn)中文亂碼的解決辦法

    在使用VScode過程中,用其他編輯器寫好的文件通過VSCode打開,如果有中文,可能會有亂碼現(xiàn)象。(可能有其他原因,多試幾次找到最佳方法) 下面有兩種解決辦法。 點(diǎn)擊右下角中的“UTF-8”,選擇“Reopon with Encoding(通過編碼重新打開)”,輸入“GB 2312”,選擇“Simplified

    2024年02月12日
    瀏覽(20)
  • 解決辦法:IDEA 控制臺中文亂碼的幾種解決方案

    解決辦法:IDEA 控制臺中文亂碼的幾種解決方案

    如果沒有進(jìn)行適當(dāng)?shù)呐渲?,IntelliJ IDEA 可能會導(dǎo)致控制臺和配置文件中出現(xiàn)中文亂碼等問題,這會嚴(yán)重干擾編碼過程以及問題追蹤。本文匯總了解決 IDEA 中常見中文亂碼問題的方法,本文的解決辦法為大家提供幫助。 在IDEA 控制臺輸出中文的時(shí)候,出現(xiàn)亂碼,現(xiàn)象如下: 2.1

    2024年02月04日
    瀏覽(40)
  • IntelliJ IDEA 中的控制臺輸出日志中文亂碼之解決辦法

    IntelliJ IDEA 中的控制臺輸出日志中文亂碼通常是由于控制臺使用的默認(rèn)字符編碼與系統(tǒng)不匹配所致。要解決這個(gè)問題,請嘗試以下方法: 打開 IntelliJ IDEA, 在頂部菜單欄查看 Run/Debug Configurations 列表。這是您項(xiàng)目中所使用的配置列表。 選擇您要修改的 Run/Debug Configuration。如果有

    2024年02月08日
    瀏覽(103)
  • 串口打印中文亂碼及注釋亂碼問題

    串口打印中文亂碼及注釋亂碼問題

    在使用keil5中出現(xiàn)如下問題: 這時(shí)候的解決方法是在keil5頂頭工具欄上進(jìn)入:Edit→Configuration,如下然后進(jìn)行選擇GB2312編碼方式: 在檢查串口波特率等設(shè)置雙方均一樣之后,還是出現(xiàn)中文亂碼問題的解決方法如下: 方法一: ? 在進(jìn)行上面的操作后,注釋處中文亂碼問題解決

    2024年02月07日
    瀏覽(29)
  • Android Studio中App Inspection 或Profiler里網(wǎng)絡(luò)請求數(shù)據(jù)顯示中文亂碼解決辦法

    Android Studio中App Inspection 或Profiler里網(wǎng)絡(luò)請求數(shù)據(jù)顯示中文亂碼解決辦法

    效果如下: 解決辦法 Android studio在 Help中找到Edit Custom VM Options… 并打開文件,在文件中添加 最后重啟AS可解決

    2024年02月12日
    瀏覽(22)
  • VSCode + GCC編譯器(MinGW)開發(fā)環(huán)境中文字符亂碼問題踩坑與解決辦法

    VSCode + GCC編譯器(MinGW)開發(fā)環(huán)境中文字符亂碼問題踩坑與解決辦法

    問題背景 在較長一段時(shí)間里,C/C++開發(fā)者所使用的集成開發(fā)環(huán)境(IDE)要么是比較重量級的 VS(Visual Studio) ,要么是 Codeblocks·、·Visual C++ 6.0 等輕量級IDE,又或者是諸如 notepad++、sublime text 等文本編輯器+ GCC編譯器 +命令行工具的組合式開發(fā)環(huán)境。這幾種開發(fā)方式要么太過龐

    2023年04月22日
    瀏覽(36)
  • Hive 表注釋亂碼解決

    Hive 表注釋亂碼解決

    出現(xiàn)原因 一般 Hive 的元數(shù)據(jù)信息都存儲在 MySQL 中,但 MySQL 數(shù)據(jù)庫中的 character_set_server 和 character_set_database 參數(shù),默認(rèn)都為 latin1 字符集,這兩個(gè)參數(shù)決定了服務(wù)器和數(shù)據(jù)庫如何處理和存儲數(shù)據(jù)的字符編碼,而我們通常使用的字符集都是 utf8 ,所以會造成 Hive 中注釋出現(xiàn) ??

    2024年02月09日
    瀏覽(20)
  • 解決Hive在DataGrip 中注釋亂碼問題

    解決Hive在DataGrip 中注釋亂碼問題

    注釋屬于元數(shù)據(jù)的一部分,同樣存儲在mysql的metastore庫中,如果metastore庫的字符集不支持中文,就會導(dǎo)致中文顯示亂碼。 不建議修改Hive元數(shù)據(jù)庫的編碼,此處我們在metastore中找存儲注釋的表,找到表中存儲注釋的字段,只改對應(yīng)表對應(yīng)字段的編碼。 如下兩步修改,缺一不可

    2024年01月19日
    瀏覽(81)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包