2017-08-15 30 views
0

嗨社區我需要你的幫助。不能存儲在MySQL文本和這種從臉譜甚至與utf8mb4_bin的情熱

我發現一個問題,我不知道如何解決。事實是,我從facebook頁面獲取關於帖子的信息。所有的作品都很好,直到註定的聖誕老人來參加聚會。

我解釋一下我自己,我需要存儲在數據庫中的以下文字:

LLEGA LA NAVIDAD A LA DIPU

爸爸諾埃爾,雷伊加斯帕和Los personajes infantilesMÁSfamosos德拉遠程兒子algunos德洛斯protagonistas德聖母「納維達en la Dipu'。哈斯塔EL 5日enero puedes disfrutarademás德TALLERES infantiles,actuaciones音樂秀,NUESTRO大梅爾卡多ArtesanalŸ我是歡迎sorpresasMÁS#NavidadEnLaDipu

褐TE dejamos戶拉programación➡️ '鏈接'

,當我嘗試存儲它。我有以下錯誤:

error image

我這個字符集編碼數據庫,因爲我看到這是建議在此情況下

CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; 
USE `mydb` ; 

所有幫助是值得歡迎的。我不知道該怎麼辦。

回答

0

我不僅需要更改de數據庫。這些東西太:

SET character_set_client = utf8mb4; 
SET character_set_results = utf8mb4; 
SET character_set_connection = utf8mb4; 
SET character_set_server = utf8mb4; 

要查看是否有這些變量以及改變使用

show variables;

0

請提供SELECT HEX(col) ...幫助調試東西。 F09F8E85 F09F8FBC in utf8mb4。 ➡️E29EA1 EFB88F

CREATE SCHEMA .. DEFAULT CHARACTER SET只提供了DEFAULT。我們來看看SHOW CREATE TABLE ...來看看你的實際上是對於該列有什麼。

Best practicehttp://stackoverflow.com/questions/38363566/trouble-with-utf8-characters-what-i-see-is-not-what-i-stored

+0

謝謝你的回答,我只是nedeed包括套到我的劇本,當我創建的數據庫,現在它是好的。並且,當您應用默認字符集並整理時,默認情況下它將應用於所有表。 –