我在我的數據庫中的以下UTF-8的數據:PHP - 顯示UTF-8
ãダンãƒ'ル
日本:
ダンヒル
該字段和數據庫設置爲utf_8_general_ci。 我無法弄清楚如何在我的html中顯示正確的日語字符。這就是我所做的,到目前爲止沒有成功:
<?php
mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');
header('Content-Type: text/html; charset=UTF-8');
?>
而且,在我的HTML標題,我設置的字符集爲UTF-8:
<meta charset="UTF-8">
數據庫連接mysqli的,set_charset
設置爲UTF -8。
請注意,使用此tool,我設法將我的字符串編碼爲正確的japense字符。
任何幫助,將不勝感激,謝謝!
我猜你的數據庫連接沒有設置爲UTF8。你在DB或'ダンヒル'有'''''''''''''? – chris85
我有''''''''''''''''''''''。 – acanana
好吧,所以當你插入的時候它沒有被設置爲UTF8,你還需要重新插入數據。你能否將你正在使用的數據庫連接添加到問題中? – chris85