我有一组红宝石脚本可以访问我的MySQL数据库。我需要修改这个数据库的字符集,特别是将表从Latin1更改为UTF8。我真的需要修改我的脚本吗?查看字符集是如何设置的:
mysql> SHOW VARIABLES LIKE "%char%"; +--------------------------+-----------------------character_set_system | utf8
我有一个包含所有表的字符集utf8的mysql数据库。我使用SQLDeveloper使用最新的JConnector JDBC驱动程序访问和查询数据库。Preferences -> Environment -> Encoding in SQLDeveloper当前设置为UTF-8,但是我已经尝试了其中列出的几乎所有适用的编码,即使是最简单的查询SELECT编辑:为了重现问题并将其可视化(我意识到我可能解释得很糟糕),只需在SQLDeveloper中连接到mysql数据库并执行查询SELECT 'Варна' f