2017-03-15 31 views
0

嗨,我覺得我現在都試過了,我想知道你能不能幫我一把。從linux終端將ISO-8859-7轉換爲utf-8,無需bom

我想使用Total Import將一些產品導入到我的Opencart商店,並且我在此處有此文件https://drive.google.com/open?id=0B9K8gCgLRq9zLTQ3c0NaSHdERGs。 由於某些原因,當我用Notepad ++在本地將它轉換爲UTF-8-BOM Total Import可以識別語言並且工作完美,但我需要自動完成此操作,並且找不到如何使用「iconv」或「recode」命令出於某種原因。

你能幫我嗎?

+0

你是如何獲得該文件的?該文件包含字節值「0xAE」,它在ISO-8859-7中是無效的(https://en.wikipedia.org/wiki/ISO/IEC_8859-7),編碼更可能是[Windows-1253] (https://en.wikipedia.org/wiki/Windows-1253),所以xml字符集聲明是錯誤的。 – mata

+0

這來自我的供應商。 –

回答

1
iconv --from ISO-8859-7 --to UTF8 file.txt > new.txt 
+0

是的,我試過了,看來這個問題導致了一個特殊的字符「®」謝謝! –