關於將excel匯出成utf 8編碼的csv檔案的問題

時間 2021-09-07 06:11:34

1樓:一點設計演示

設定方法:

設定office語言環境(以office 2003為例):

開始選單-microsoft office- microsoft office工具- microsoft office 2003語言設定,將microsoft office應用程式預設方式的語言設為"中文(簡體)"。

使用記事本開啟csv檔案,檔案-另存為,編碼方式選擇想要替換成的編碼(如gbk)。

儲存完畢後,用excel開啟這個檔案就會正常顯示。

【編碼方式講解】

(1)ansi編碼

不同的國家和地區制定了不同的標準,由此產生了 gb2312, big5, jis 等各自的編碼標準。這些使用 2 個位元組來代表一個字元的各種漢字延伸編碼方式,稱為 ansi 編碼。在簡體中文系統下,ansi 編碼代表 gb2312 編碼,在日文作業系統下,ansi 編碼代表 jis 編碼。

不同 ansi 編碼之間互不相容,當資訊在國際間交流時,無法將屬於兩種語言的文字,儲存在同一段 ansi 編碼的文字中。 當然對於ansi編碼而言,0x00~0x7f之間的字元,依舊是1個位元組代表1個字元。這一點是asni編碼與unicode編碼之間最大也最明顯的區別。

例如上面演示的檔案中英文字母和數字並沒有出現亂碼的情況。

(2)unicode編碼

unicode(統一碼、萬國碼、單一碼)是一種在計算機上使用的字元編碼。它為每種語言中的每個字元設定了統一併且唯一的二進位制編碼,以滿足跨語言、跨平臺進行文字轉換、處理的要求。2023年開始研發,2023年正式公佈。

隨著計算機工作能力的增強,unicode也在面世以來的十多年裡得到普及。

unicode是國際組織制定的可以容納世界上所有文字和符號的字元編碼方案。unicode用數字0-0x10ffff來對映這些字元,最多可以容納1114112個字元,或者說有1114112個碼位。碼位就是可以分配給字元的數字。

utf-8、utf-16、utf-32都是將數字轉換到程式資料的編碼方案。

(3)utf-8編碼

utf-8是unicode的一種變長字元編碼又稱萬國碼,由ken thompson於2023年建立。現在已經標準化為rfc 3629。utf-8用1到6個位元組編碼unicode字元。

用在網頁上可以同一頁面顯示中文簡體繁體及其它語言(如日文,韓文)。

怎樣將SQL資料匯出到EXCEL中

方法 步驟 1首先我們使用sqlyogent工具,連線到mysql資料庫。2連線成功後在左側的目錄位置,找到需要的表,右鍵開啟表 3也可以直接在sql執行器中輸入 select from datetable name 開啟這個表 4在sql執行器的下方,結果下方,最左側的位置,如下圖,有一個小圖示,...

eplan P8部件列表匯出成excel時顯示無法啟動E

我的也是導不出來,這個問題讓我很是惱火。為此我下定決心,必須征服它。感覺自己好像有強迫症,這樣的問題也只適合有強迫症的人來解決。我電腦安裝的是wps 2016.為解決這個問題還安裝microsoft office2007,當然wps 2016還沒刪除。啟動office2007事就開始出故障,好像是什...

vue我想把前端的list匯出excel,後臺是c

由c 後臺匯出,nuget 搜尋npoi後引用,用於處理和生成excel。public static void datatableexcel datatable datatable,string filename,string sheetname for int i 0 i datatable.ro...