91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Vivado編輯器亂碼問題

FPGA開源工坊 ? 來源:FPGA開源工坊 ? 2024-10-15 17:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下文章來源于FPGA開源工坊 ,作者xiaotudou

我們在日常開發中經常使用sublime、vim、vs code等第三方的編輯器,這些編輯器可以使用很多插件來提高我們的編碼效率,但是也往往會帶來亂碼的問題。我一般使用的是sublime來進行編碼,但是在Vivado里面打開用sublime寫的代碼之后,經常出現中文亂碼,讓人很不舒服。究其原因就是一般來說第三方的編輯器是采用utf8的編碼方式,而vivado的text editor不是這種方式。

為了解決這個問題,我們首先要查詢vivado的編輯器采用了哪種編碼方式,但是在設置里面的text editor里面并沒有找到編碼方式的設置。

wKgZoWcONPGAGIULAAME7s40W_I762.jpg

這樣我們就只能去修改第三方編輯器的編碼方式了,因為vivado的沒找到在哪里進行修改。并且沒有找到vivado是采用了哪種編碼方式。不過,我們知道不同的編碼方式,文件頭是不一樣的,比如utf8的文件頭是EFBBBF,那么我們就可以去讀取這個文件頭來獲得文件的編碼方式。我就直接采用python里面提供的包來直接解析了,不再自己去寫代碼解析這個文件頭了。

在vivado里面新建了一個testEncode.v的文件,并且在里面隨意寫一點中文,然后采用下面的python代碼去解析這個文件。建議里面中文多寫點,這個包其實是一個概率問題,寫的越多他的準確度越高。

import chardet


f = open(r'G:	ttt	ttt.srcssources_1
ew	estEncode.v', 'rb')
data = f.read()
print(chardet.detect(data))

wKgaoWcONPGAc0OmAABcNofRhGo377.jpg

可以看到是GB2312的編碼方式,這和utf8不一樣,所以導致亂碼就很正常了。我們可以設置我們的第三方編輯器也為這個GB2312或GBK編碼就不會有亂碼了。可以認為GBK是GB2312的一個超集。

下面就測試一下吧:

我們新建一個aaa.v,并用sublime去修改,修改結束后將其添加到vivado的Design Source里面。并在vivado里面打開,發現亂碼了。

wKgZoWcONPGASLbgAAB4S2r3-a4383.jpg

下一步在sublime里面修改其為gbk編碼:

wKgaoWcONPGAOzj5AACXYDXNOEQ425.jpg

設置結束后,重新在vivado里面打開這個文件,發現編碼就正常了。

wKgZoWcONPGANSORAABvdEdWBVg792.jpg

我這邊是設置為GBK(GB2312)就解決亂碼了。在網上看到一種說法是vivado是采用的ansi碼。或許有人會疑惑ansi碼,你設置為gbk咋解決問題了呢。其實ansi碼在不同的操作系統上是不一樣的,你可以認為是一種本地編碼,比如在簡體中文的Windows操作系統上他就是GBK(GB2312)編碼,除此之外他還可以是Big5這樣的編碼,總之和操作系統有關。所以可以參考這個解決編碼問題的過程,在不同的機器上可能需要設置為不同的編碼方式才能解決這個亂碼問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • VIM
    VIM
    +關注

    關注

    0

    文章

    136

    瀏覽量

    15773
  • 代碼
    +關注

    關注

    30

    文章

    4900

    瀏覽量

    70783
  • 編輯器
    +關注

    關注

    1

    文章

    822

    瀏覽量

    32054
  • Vivado
    +關注

    關注

    19

    文章

    835

    瀏覽量

    68812

原文標題:Vivado編輯器亂碼問題

文章出處:【微信號:FPGA開源工坊,微信公眾號:FPGA開源工坊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    vim編輯器:4.1 vim編輯器介紹及打開文件 #硬聲創作季

    編輯器
    充八萬
    發布于 :2023年07月12日 10:47:15

    Linux中,VI編輯器保存好就亂碼是什么原因?

    請問一下我為什么是亂碼 linux剛入門我用VI編輯器保存好就這樣
    發表于 04-18 16:12

    keil的編輯器時打中文會亂碼怎么解決?

    我在使用keil的編輯器時,打中文會亂碼,英文沒有問題,有什么解決辦法嗎?
    發表于 10-07 08:20

    十六進制編輯器

    關鍵詞TKStudio,HexEditor,十六進制,編輯器摘 要十六進制編輯器HexEditor是TKStudio附帶的輔助工具,用來顯示或編輯十六進制文件。
    發表于 11-10 13:31 ?47次下載

    文本編輯器的實現

      本章的目的是建立一個文本編輯器,同時繼續介紹控件的用法。有兩類文本編輯器:單文檔和多文檔文本編輯器。單文檔文本編輯器一次只能打開一個文件,如果要打開另一
    發表于 11-11 11:13 ?0次下載

    CAM350 NC 編輯器編輯菜單(Edit)

    CAM350 NC 編輯器編輯菜單(Edit)
    發表于 01-25 11:35 ?4381次閱讀

    代碼編輯器UE

    代碼編輯器UE
    發表于 12-19 15:44 ?14次下載

    迅捷pdf編輯器

    迅捷pdf編輯器
    發表于 11-06 15:50 ?4次下載

    PADS的元件編輯器的使用方法

    在logic軟件當中創建新的元件和元件庫,都需要先進入到元件編輯器。執行【工具】-【元件編輯器】菜單命令,系統會進入元件編輯界面,如圖1-1所示。 圖1-1 元件編輯器界面 在元件
    的頭像 發表于 05-27 10:08 ?9982次閱讀

    開源編輯器的多個功能

    這是一款開源編輯器,卻不止是編輯器
    的頭像 發表于 06-04 08:37 ?2209次閱讀

    Vim編輯器的使用學習和使用技巧

    首先我們先理清楚一個概念:編輯器和編譯和調試
    的頭像 發表于 06-23 10:43 ?2520次閱讀

    Vivado關聯第三方編輯器的方法

    Vivado是一個非常強大的工具,但是在一些方面可能不能完全滿足我們的需求,比如代碼編輯器的功能。幸運的是,Vivado允許我們關聯第三方編輯器來擴展其代碼
    的頭像 發表于 05-16 16:36 ?2389次閱讀
    <b class='flag-5'>Vivado</b>關聯第三方<b class='flag-5'>編輯器</b>的方法

    UltraEdit十六進制編輯器

    UltraEdit不僅僅是一個文本編輯器,它還包括十六進制編輯器模式,有時也稱為二進制文件編輯器或字節編輯器。 關鍵的十六進制編輯
    的頭像 發表于 05-28 14:16 ?3160次閱讀
    UltraEdit十六進制<b class='flag-5'>編輯器</b>

    Java電子病歷編輯器源碼,B/S電子病歷編輯器源碼

    B/S電子病歷編輯器源碼:電子病歷編輯器,簡稱EMRE(EMR Editor),是電子病歷系統的核心關鍵基礎技術。
    的頭像 發表于 06-01 16:25 ?1330次閱讀
    Java電子病歷<b class='flag-5'>編輯器</b>源碼,B/S電子病歷<b class='flag-5'>編輯器</b>源碼

    vim編輯器如何使用

    Vim編輯器是一個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是Vim編輯器的基本使用方法: 一、Vim
    的頭像 發表于 08-30 14:58 ?901次閱讀
    主站蜘蛛池模板: 黄色福利站 | 欧美色欧美色 | 久久精品女人天堂 | 99热一区 | 亚洲一区二区免费 | 无遮挡很爽很污很黄在线网站 | 天天做天天玩天天爽天天 | 黄色日比| 午夜色网站 | 亚洲一区二区三区四区五区六区 | 免费无码看av的网站 | 国产综合在线观看视频 | 97夜夜澡人人爽人人喊一欧美 | 久久精品视频免费播放 | 激情文学综合网 | 人人上人人干 | 国模私拍在线观看 | 亚洲成人免费观看 | 亚洲系列_1页_mmyy11 | 最近2018中文字幕免费视频 | 中文字幕777 | 黄 色 录像成 人播放免费 | 狠狠se | 天天做天天爱天天综合网 | zsvdy午夜片 爱爱456高清国语在线456 | 一级片在线观看视频 | 久青草视频在线 | 四虎最新网站 | 婷婷丁香色综合狠狠色 | 天天干中文字幕 | 性做久久久久久久 | 啪啪免费小视频 | 国产亚洲高清在线精品不卡 | 涩综合| 色婷婷精品综合久久狠狠 | 四虎中文 | 亚洲成色999久久网站 | 欧洲综合色| 日本视频免费高清一本18 | 中文字幕在线观看亚洲 | 男人呻吟双腿大开男男h互攻 |