如何在Mysql中存储印地语数据?
我想用zend编码。
我在Mysql中创建了一个表,我将排序设置为utf8_general_ci
您可能应该使用UTF-16而不是UTF-8。参见:http://forums.mysql.com/read.php?103, 86499, 86910
当您使用ZEND PHP框架编码时,在插入/选择的SQL查询之前添加2行设置NAMES &;字符集:
$dbhost = 'xx.xx.xx.xx';
$dbuser = 'xyz';
$dbpass = 'xxxxxx';
$dbname = 'yyyy';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
mysql_query("SET NAMES utf8");
mysql_query("set characer set utf8");
$result = mysql_query("SELECT * FROM tablename etc...");