| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > Flash辅助软件 > 文章正文 用户登录
如何加入透明Flas
为新浪博客添加fl
HiShop网店系统一
flashget下载联盟
265联盟:“Flash
HKflash提供免费个
一个普通站长如何
教育信息网站解决
DataGrid组件创建
FLASH调用XML数据

解决Flex里的乱码问题           

解决Flex里的乱码问题

作者:佚名 来源:80steamblog 作者: ai829 更新:2007-1-13 20:41:22 错误报告 我要投稿

flex里显示传送进来的中文数据时有时会显示为乱码。
众所周知,Flex是采用utf-8编码的,而我们有些时候写的东西都是用GB2312这样的大字符集,所以在两种编码写的东西互相通讯时就会有问题出现。
也许有人会说,那我们把mxml里的第一行写成:



<?xml version="1.0" encoding="GB2312"?>

不就可以了么,答案视否定的(不信可以去试试)
既然Flex采用utf-8,我们也全用utf-8
首先在连接mysql的时候这样写:



jdbc:mysql://localhost:3306/yourdatabase?user=user&password=password&useUnicode=true&characterEncoding=UTF-8

注意红色字部分
然后在JSP里:



<%@ page contentType="text/xml;charset=utf-8"%>然后再
<?xml version="1.0" encoding="utf-8"?>

<%@ page contentType="text/html;charset=utf-8"%>

就ok了,如果还不行就用notepad转存为utf-8
如果你是ASP的话就在*.asp的开始加一行:



<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

这样就能保证输出的是utf-8了
(测试环境为:WIN2000 ADVANCED SERVER下的tomcat 5.X ,Flex1.5 ,mysql 4.X)

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。