PowerDesigner生成数据库时的列中文注释乱码问题[mysql]
2011-03-17 09:23
627 查看
PowerDesigner生成数据库时的乱码问题[mysql]
(关键字:PowerDesigner,MySQL,MyODBC,乱码,数据源,连接)在PowerDesigner里,我用MySQL的ODBC(MyODBC)数据源连接生成数据库(菜单:Database/Genarate Database),但是总是乱码。即使设置了中文编码也不行:
在PowerDesigner 里找了很久,也没有另外地方可以设置编码。假设PowerDesigner没有问题,那剩下的就只有MyODBC和MySQL了。MySQL在安装时我选择的是中文编码,我用MySQL的命令行执行PowerDesigner生成的.sql文件时,中文显示正常。排除MySQL,就只剩下MyODBC了。
网上Google了一下,以下语句可以设置MyODBC连接(conn)的编码:
conn.execute(”set names gb2312″)
但是,MyODBC数据源是通过属性框添加的。又Google了一下,没有发现能配置MyODBC编码的配置文件。最后的焦点聚集在了添加数据源的属性框了。
在MyODBC 数据源属性框里有一个“Connect Options”选项卡,看名字应该是设置连接用的。其中有一项“Initial Statement”,看起来像是可以输入一些语句,用以初始化连接。我试着输入“set names gb2312”,点击“OK”按钮保存:
然后用PowerDesigner重新生成数据库。果然,熟悉的中文在我的MySQL Administrator里正确地显示出来,再也找不到乱码了:
[ 标签: powerdesigner , 乱码 , 数据库 ]
相关文章推荐
- PowerDesigner生成数据库时的列中文注释乱码问题[mysql]
- PowerDesigner系列之四:生成数据库时的列中文注释乱码问题[mysql]
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- Mysql 5 数据库 中文乱码问题的解决
- mysql 在用source导入数据库时中文乱码问题的解决
- Hibernate MySQL的中文乱码问题--中文关键字查询数据库获取为null
- 中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总
- mysql反向生成hbm.xml后,由hibernate向sql写数据中文出现乱码问题
- powerdesigner如何给生成的mysql 4.0 脚本数据库中增加注释
- 解决数据库导入mysql时中文乱码问题
- 【ITOO技术篇】——MySQL插入中文数据,存入数据库乱码的问题
- Mysql 数据库中文乱码问题
- PowerDesigner生成数据库时的乱码问题
- Mysql中文乱码问题完美解决方案【需要在my.cnf文件中设置client和mysqld的default-character-set=utf8,建数据库和表的时候也需要制定好编码】
- mysql 导入导出数据库中文乱码问题 latin1 utf8 utf8_unicode_ci
- 设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题
- CodeSmith 想注释中文,生成后的乱码问题
- php将mysql数据表(含中文数据)导出生成excel表,快速生成且解决中文乱码问题。
- 数据库_MySql_中文字符显示乱码问题