mysql 乱码问题,我用的是FLEX
我现在也遇到了MYSQL的乱码问题,数据在数据库中没有问题,但是在flex里输出中文就是乱码,网上的很多帖子我都看了,不过方法用的是jsp或者php,我用的是as连接数据...
我现在也遇到了MYSQL的乱码问题,数据在数据库中没有问题,但是在flex里输出中文就是乱码,网上的很多帖子我都看了,不过方法用的是jsp或者php,我用的是as连接数据库,所以那些方法都没法用,请问有没有人用as连过,而且解决了问题,我同学跟我用的差不多,但是都没问题,令我很奇怪,急用,谢谢
1楼的哥们,我照你的加了,可是还是不行啊,我用的FLEX4,应该强制转换UTF8了啊,数据库my.ini里我也改了还是不行,一直是乱码,还有没有其它的地方改了有用呢?
2楼的哥们也多谢你了,我那里设置时UTF-8,至于你活的附加编译器,我照你的修改工程直接就不能用了。。。 展开
1楼的哥们,我照你的加了,可是还是不行啊,我用的FLEX4,应该强制转换UTF8了啊,数据库my.ini里我也改了还是不行,一直是乱码,还有没有其它的地方改了有用呢?
2楼的哥们也多谢你了,我那里设置时UTF-8,至于你活的附加编译器,我照你的修改工程直接就不能用了。。。 展开
3个回答
展开全部
在 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'); ?>
另外补充:即使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'); ?>
展开全部
在工程上击右键-->属性-->Resource-->Text file encoding-->你设置的是utf-8么?
如果是点Flex 编辑器在附加的编译器参数那加上空格zh_CN
也就是参数改成:-locale zh_CN
如果是点Flex 编辑器在附加的编译器参数那加上空格zh_CN
也就是参数改成:-locale zh_CN
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在TomCat中的server.xml中的 <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="gb2312"/>加入URIEncoding="gb2312"。
connectionTimeout="20000"
redirectPort="8443" URIEncoding="gb2312"/>加入URIEncoding="gb2312"。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询