我正在開發MySQL中的博客,一切都將在英語,將包含類似字符集在MySQL
`,〜!@#$%某些特殊字符^ & *()_ + = - [] {};'\「|,/ <>/* - +
Q1->哪些字符集,我應該用[爲什麼]
Q2->什麼。? UTF-8/16/32和Latin1之間的區別?
Q3-> UTF-8使用的空間比那些少?
Q4->使用哪種字符集來支持孟加拉語?
[當我要救「在我的數據庫轉換到一個€〜這實在是無聊:X]
的MySQL 5.5.8和5.3.3 PHP
我正在開發MySQL中的博客,一切都將在英語,將包含類似字符集在MySQL
`,〜!@#$%某些特殊字符^ & *()_ + = - [] {};'\「|,/ <>/* - +
Q1->哪些字符集,我應該用[爲什麼]
Q2->什麼。? UTF-8/16/32和Latin1之間的區別?
Q3-> UTF-8使用的空間比那些少?
Q4->使用哪種字符集來支持孟加拉語?
[當我要救「在我的數據庫轉換到一個€〜這實在是無聊:X]
的MySQL 5.5.8和5.3.3 PHP
1:UTF-8 ,因爲你關心的任何字符只會佔用一個字節,再加上它可以被擴展,如果將來你沒有找到字符的話。
4:UTF-8。
如果你有英文和你提到的那些符號,你可以使用charset = ISO-8859-1。如果你打算使用孟加拉語,你需要UTF-8。
define('SQL_HOST','databasehost');
define('SQL_USER','user');
define('SQL_PASS','password');
define('SQL_DB','databasename');
$conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS) or die('Could not connect to the database; ' . mysql_error());
mysql_select_db(SQL_DB, $conn) or die('Could not select database; ' . mysql_error());
mysql_query("SET NAMES 'utf8'");
使用mysql_query("SET NAMES 'utf8'");
採用UTF-8的照顧。我認爲這對孟加拉人會起作用,因爲在我的情況下,它在天城體育場工作。
不要忘記提及相同的編碼在meta
標籤
< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />