2014-02-22 48 views
0

我試圖在我的數據庫中插入Unicode消息。以不同的方式插入Unicode消息 - php

+9195******** पर मुझे फोन

及其插入像下面線。

+9195******** पर मà¥à¤à¥‡ फोन

誰能告訴我怎麼解決這個問題?

+0

你有問題呈現在你的HTML或不喜歡的數據庫中選擇的排序規則? – 2014-02-22 06:24:00

+0

我在html中提到了meta utf標籤,在數據庫中只有它插入的那樣。 –

+0

什麼是表整理...它假設是utf8_general_ci – user1844933

回答

0

您需要更改表的排序規則爲utf8

alter table *table_name* CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci 
+0

解決了我的問題.. Thanx –

0

考慮這是否是查詢,

$test = "...SQL Query..."; 
    $result = mysql_query($test); 

只需添加此人在上面的$test

$result = mysql_query("SET NAMES utf8"); 

你最終的代碼應該是,

$result = mysql_query("SET NAMES utf8"); 
$test = "...SQL Query..."; 
$result = mysql_query($test); 

而且,在頂部加入這一行,

header('Content-Type: text/html; charset=utf-8');