2015-02-07 25 views
1

我有一個包含一些東西,像這樣的UTF8 JSON文件:文件導入到mysql數據庫造成不良口音

"type":"Feature","geometry":{"type":"LineString","coordinates":[[-73.6371999890417,45.451049968774],[-73.6362864025022,45.4507004803266]]},"properties":{"FIN_GCH":191,"TYP_VOIE":"avenue","LIM_GCH":"Montréal-Ouest","NOM_VOIE":"Brock","CLASSE":0,"DEB_DRT":0,"FIN_DRT":0,"LIM_DRT":"Montréal-Ouest","LIE_VOIE":"","DEB_GCH":173,"ID_TRC":1602102,"DIR_VOIE":"Sud","SENS_CIR":-1}} 
,{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-73.6382813452807,45.4514760942107],[-73.6371999890417,45.451049968774]]},"properties":{"FIN_GCH":171,"TYP_VOIE":"avenue","LIM_GCH":"Montréal-Ouest","NOM_VOIE":"Brock","CLASSE":0,"DEB_DRT":150,"FIN_DRT":152,"LIM_DRT":"Montréal-Ouest","LIE_VOIE":"","DEB_GCH":143,"ID_TRC":1602103,"DIR_VOIE":"Sud","SENS_CIR":-1}} 

有了一個PHP腳本的幫助下,我把所有的數據在一個MySQL UTF8數據庫,但即使如此,條目有奇怪的口音:而不是蒙特利爾,我有蒙特利爾 - 西部

你知道有什麼問題嗎?

謝謝

+1

你可能沒有指定的字符編碼成用於腳本中的數據庫連接。 – CBroe 2015-02-07 02:03:12

+0

我使用PDO。這可能是,我現在試試 – 2015-02-07 02:03:49

+0

哈哈你說得對,謝謝。我發現如何通過搜索 – 2015-02-07 02:10:46

回答

0

我不得不通過設置選項陣列這樣

$options = array(
    PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8" 
); 

$connection = new PDO($dns, $user, $password, $options); 

由於CBroe設置與服務器的UTF8連接

相關問題