我有一组红宝石脚本可以访问我的MySQL数据库。我需要修改这个数据库的字符集,特别是将表从Latin1更改为UTF8。我真的需要修改我的脚本吗?我犹豫不决地认为,我不需要做任何调整,这就是今天数据库的设置。查看字符集是如何设置的:
mysql> SHOW VARIABLES LIKE "%char%"; +--------------------------+-----------------------character_s
当我在模块中使用mysql_query()时,我会收到以下警告。如果我使用db_query(),它可以正常工作。代码是一个简单的查询,没有特殊的字符或变量:mysql_query("SELECT * FROM custom_nodify WHERE nid = 345");。我应该指出,对mysql_query()的任何调用都会发生这种情况。
你知道为什么这不管用吗?