2012-10-17 54 views
0

我有一個需要編輯的Excel工作簿,但是當我打開它時,其中的2列有奇怪的編碼(我認爲)。代替正常值(串)有這些字符串:Excel工作簿中2列的UTF-8編碼問題

¼àãëåíäðîáèëèöàêðàòêîáðîä 

ÏÅËÈÑÒÅÐ-ÁÐÎÄ-ÄÐÎÁÈËÈÖÀ 

予檢查的原稿編碼(這是UTF-8),一切都與Arial字體寫的,並且有沒有限制(我認爲)或隱藏的列。我可以編輯所有列,但我需要爲這兩列獲得正常值才能繼續我的工作。我已經嘗試使用不同的編碼保存文檔,嘗試使用Google Spreadsheet並嘗試在控制面板中更改非Unicode程序的語言,但不幸的是沒有任何幫助。

有沒有辦法讓他們的正常價值?

+0

這個電子表格可能是用不同的字體創建的,你的機器上沒有。非Unicode字體,在印度並不罕見。你需要知道文件來自哪裏。 –

+0

我試過把本地字體,但它不會改變任何東西,我知道該文件的來源,所以我也試過西里爾編碼,但它也沒有改變任何東西。此外,我認爲,如果缺少字體,則會在啓動文件時出現警告。 – PKb

+0

它確實從西里爾文開始。 – pnuts

回答

1

Excel可能會將您的文本數據解釋爲latin-1windows-1252,而不是UTF-8。進行導入時有沒有輸入編碼的選項?

我能夠使用Open Office的導出/導入功能修復這樣的格式問題。

+1

我認爲沒有選擇輸入編碼,也是我複製到記事本的列的內容,我開始改變編碼,但它沒有給出任何結果。 – PKb

+0

這應該是一個評論,而不是一個答案。 – durron597