mysql 乱码问题,我用的是FLEX

我现在也遇到了MYSQL的乱码问题,数据在数据库中没有问题,但是在flex里输出中文就是乱码,网上的很多帖子我都看了,不过方法用的是jsp或者php,我用的是as连接数据... 我现在也遇到了MYSQL的乱码问题,数据在数据库中没有问题,但是在flex里输出中文就是乱码,网上的很多帖子我都看了,不过方法用的是jsp或者php,我用的是as连接数据库,所以那些方法都没法用,请问有没有人用as连过,而且解决了问题,我同学跟我用的差不多,但是都没问题,令我很奇怪,急用,谢谢
1楼的哥们,我照你的加了,可是还是不行啊,我用的FLEX4,应该强制转换UTF8了啊,数据库my.ini里我也改了还是不行,一直是乱码,还有没有其它的地方改了有用呢?

2楼的哥们也多谢你了,我那里设置时UTF-8,至于你活的附加编译器,我照你的修改工程直接就不能用了。。。
展开
 我来答
百度网友0f37e23c0
2010-05-22 · TA获得超过1543个赞
知道大有可为答主
回答量:1070
采纳率:50%
帮助的人:1294万
展开全部
在 flex<mx:Application applicationComplete="initApp()"></mx:Application> 在 初始化方法 initApp(){ System.useCodePage = true;.... }, 一定加入 ystem.useCodePage = true;

另外补充:即使mysql单独使用,如果字符集设置不正确,也会出现乱发的的,注意以下几点:创建数据库和 查询时保持一致的字符集,如:创建数据库aaa时 create database aaa default charset gbk; 创建aaa的数据表bbb时,create table aaa.bbb (字段,类型 ...) ENGINE=InnoDB DEFAULT CHARSET=gbk;查询语句时: set names gbk; 然后sql 语句。 如: set names gbk; select * from aaa.bbb;

还有 在 my.ini中 设置 默认字符集 为 gbk。

如果你是通过php搭桥 访问mysql的话,php页面 应加入 <?php header('Content-Type:text/html;charset=gb2312'); ?>
北京欢迎你老大
2010-05-24 · TA获得超过1037个赞
知道小有建树答主
回答量:776
采纳率:0%
帮助的人:681万
展开全部
在工程上击右键-->属性-->Resource-->Text file encoding-->你设置的是utf-8么?

如果是点Flex 编辑器在附加的编译器参数那加上空格zh_CN
也就是参数改成:-locale zh_CN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guziliang1989
2010-05-25
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
在TomCat中的server.xml中的 <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="gb2312"/>加入URIEncoding="gb2312"。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式