我有一些包含一些法文字符的excel文件,例如「Jean-LéonGérôme」 當我將excel文件轉換爲製表符分隔的txt文件時,是ANSI和法文字符變成了胡言亂語,所以我需要一種方法,可以將excel文件轉換爲製表符分隔的文件,同時以Unicode編碼。需要將Excel轉換爲製表符的方法使用Unicode編碼的分隔txt文件
(我知道Excel可以直接導出爲Unicode文本,但是這不是我需要什麼,我需要分隔TXT和的Unicode編碼在選項卡中的文件)
請幫助。非常感謝!
我有一些包含一些法文字符的excel文件,例如「Jean-LéonGérôme」 當我將excel文件轉換爲製表符分隔的txt文件時,是ANSI和法文字符變成了胡言亂語,所以我需要一種方法,可以將excel文件轉換爲製表符分隔的文件,同時以Unicode編碼。需要將Excel轉換爲製表符的方法使用Unicode編碼的分隔txt文件
(我知道Excel可以直接導出爲Unicode文本,但是這不是我需要什麼,我需要分隔TXT和的Unicode編碼在選項卡中的文件)
請幫助。非常感謝!
只需將Excel文件另存爲「Unicode文本」,即可將以UTF-16格式分隔的文件保存爲文件。這是在Notepad ++中打開的結果。請注意,編碼是「UCS-2 Little Endian」,它是UTF-16的子集。它僅支持文字最多的Unicode 65535(U+FFFF
),但包括法國字符讓您無後顧之憂:
非常感謝Mark。我需要在西方(Windows 1252)的最終編碼,所以根據你的方法,我得到了一個UTF-16製表符分隔的文件,然後我使用Sublime Text→文件→保存與編碼→西方(Windows 1252),我得到我想要的文件。頭痛被刪除! :) – Yolo
Unicode是不編碼,雖然微軟通常會調用UTF-16「統一」。你的意思是UTF-8或UTF-16編碼?如果沒有太多文件,編輯器如Notepad ++可以從ANSI轉換爲UTF-8/16;否則,像Python這樣的腳本語言可以批量轉換文件。你需要哪些? –
我試圖將txt文件轉換爲UTF-8,但仍然存在亂碼,所以我認爲我需要將其轉換爲UTF-16並嘗試運氣,但在Notepad ++中找不到UTF-16選項或崇高的文本編輯器,我怎樣才能將文件轉換爲UTF-16? – Yolo
在Notepad ++中,「轉換爲UCS-2 Little-Endian」是UTF-16的子集(或錯誤名稱)。如果您使用UTF-8,並再次在Excel中打開結果,則Excel需要「使用BOM轉換爲UTF-8」。如果您在Notepad ++中打開以ANSI格式保存的文件,這不應該是胡言亂語。您可能需要準確描述您如何保存和查看結果。 –