我有一個MySQL數據庫備份。而這個備份整理是UTF8,通用詞。這是從技術的備份。轉換特殊字符從數據庫到普通字符
下面是從數據庫中的文章的句子:
貿易中心是一個 müthiþ平臺,讓你做你的交易。用互聯網與提供該貿易商 交易平臺olanaðý不巴迪亞。出於某種原因無法自行 網站,交易商可能會引入自己的產品,仍然能夠有很多商販在這裏聊天 。
通過這個系統將建立經銷商和客戶 貿易之間的結合將更加kolaylaþ。
我的HTML代碼就是這樣
<html lang="tr">
<head>
<meta charset="utf8">
</head>
</html>
如果我不使用LANG = 'EN' 和charset = 「UTF-8」。我的信息變成這個
貿易中心是一個 您的交易平臺yapmanã½zã½管理員落雁mã¼thiã¾。他們不是tã¼cc咩°½ Windows XP平臺,在這個olanaã°½°lanmã½ã¾tã½管理員互聯網來做生意。他們tã¼cc dolayã½自己的ã¼rã¼n該網站可能在這裏無法bazã½ tanã½t,仍然能夠在這裏聊天是çOktã¼cc原因。由於這一系統
arasã½n建立一個çOksatã½cã½和mã¼ã¾ter貿易將更加kolaylaã¾咩°。
但LANG = 'EN' 和charset = 「UTF-8」 未進行轉換的一切。
其實,我有這個問題,沒有問題。但是,這文章一樣,保存到數據庫中。如何轉換THES
的人物?我不想使用str_replace函數。
光=> I,D => G,TH =>工作等
我的數據庫連接部分
public function __construct() {
$this->db_connection = mysql_connect($this->_server, $this->_dbuser, $this->_dbpassword) OR die ("Veritabanı Sunucusuna Bağlanılamadı!" . mysql_error());
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER_SET utf8');
mysql_query("SET COLLATION_CONNECTION = 'utf-8'");
mysql_select_db($this->_db) or die("Veritabanı Bulunamadı" . mysql_error());
}
你在尋找衛生處理嗎? 'htmlentities()'? – Nick
當您保存數據時,您的數據庫連接需要使用'SET NAMES'utf-8'',我相信 – DevZer0
我添加了數據庫連接部分。我已經使用集名 – cihanblog