我正在开发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" />