2012-12-13 52 views
0

我有一個帶有撇號副本的CSV文件,當我使用MAMP將其導入數據庫時​​,它會將所有的撇號變成問號。有沒有解決這個問題?SQL表,導入CSV文件將撇號變成問號

預先感謝您!

+0

爲什麼你不只是將問號轉換回撇號? – jdotjdot

+0

它們可能不是撇號,但是捲曲的捲髮讓它看起來很漂亮,即['] vs ['],問號就是這樣的角色的通用佔位符。 –

回答

0

這是以non UTF-8格式保存文件的結果,如ANSI。當您使用不支持UTF-8的文本編輯器打開文件並再次保存時,會發生這種情況。

下載一個文本編輯器如記事本++,檢查和文件轉換所有(插件或主題),以UTF-8或UTF-8無BOM

http://wordpress.org/support/topic/how-fix-black-diamond-question-marks-in-wp-321

+0

我是Mac,是否有Notepad ++的替代品? – Richard

+0

不幸的是,Notepad ++僅適用於Windows。但是,我猜你可以使用它與葡萄酒。請參閱此鏈接http://studiogreenleaf.wordpress.com/2012/05/10/notepad-on-mac-osx/ – Mari

+0

我實際上使用Google文檔來創建CSV文件,並在我的MySQL表中通過PHPmyAdmin查看它的文本但是,在瀏覽器中查看時,它會將撇號轉換爲菱形問號。 HTML也將字符集列爲UTF-8。 – Richard

0

我甚至有同樣的問題救了我的CSV時文件爲UTF-8。因此,在Microsoft Word中,我編輯了文本,並用HTML代碼('和")替換了實際的撇號和引號,然後將其複製並粘貼到我的CSV文件中。這似乎對我有用。我用這個網站的html代碼:http://www.ascii.cl/htmlcodes.htm