对联 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 在线教研 · 会员中心 · 心理测试 · 魔鬼词典 · 顺口溜
 
主页特效 网页特效 百家姓
娱乐 歇后语 绕口令 脑筋急转弯
 
谚语 谜语 名言 邮政编码
便民 酒方 验方 偏方 站长工具  
 
算命 风俗 手相 爱情
女孩 音乐 面相 星座 血型
 
饮食 穴道 偏方 医药
生活 软件 硬件 解梦 高考



   JS特效



实用工具
便民服务 加密解密
 
魅力高密 民间故事 Flash教程 PS教程 最新国内新闻
新华字典 黄道吉日 英语园地  万年历 Html2anycode
  首页 | 美图 | 短信 | 安全 | 校园 | 网站 | 游戏 | UFO | 文秘 | 生活 | 信息技术 | 论文 | 人生 | 情感 | 日记
返回首页
当前位置: 主页 > 网站建设 >

与FLASH相关的UTF-8编码问题

时间:2011-02-12 00:08来源:网络 作者:海底古剑 点击:
与FLASH相关的UTF-8编码问题 FLASH内部对所有字符串,默认都是以UTF-8处理 1.FLASH读文普通本文件(txt,html) 要将文本文件的编码存为UTF-8 点击编辑器的菜单:文件-另存为,可以看到当前文件
  

与FLASH相关的UTF-8编码问题
 
    FLASH内部对所有字符串,默认都是以UTF-8处理

    1.FLASH读文普通本文件(txt,html)
    要将文本文件的编码存为UTF-8
    点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8,
    如果是ANSI,需要将编码改成:UTF-8。

    2.FLASH读XML文件
    要将XML文件的编码存为UTF-8
    点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8,
    如果是ANSI,需要将编码改成:UTF-8。
    在XML第1行写:
    <?xml version="1.0" encoding="utf-8"?>

    3.FLASH读PHP返回数据
    如果PHP编码本身是UTF-8的,直接echo就可以了
    如果PHP编码本身是GB2312的,可以将PHP转存成UTF-8编码格式的文件,直接echo就可以了
    如果PHP编码本身是GB2312的,而且不允许改文件的编码格式,
    用下面的语句将字符串转换成UTF-8的编码格式
    $new_str = iconv("GB2312", "UTF-8", "$str");
    再echo就可以了

    4.FLASH读数据库(MYSQL)的数据
    FLASH要通过PHP读取数据库中的数据
    PHP本身的编码不重要,关键是如果数据库的编码是GB2312的话,
    需要用下面的语句将字符串转换成UTF-8的编码格式
    $new_str = iconv("GB2312", "UTF-8", "$str");


    5.FLASH通过PHP写数据
    一句话,FLASH传过来的字符串是UTF-8格式的,
    要转换成相应的编码格式,再操作(写文件、写数据库、直接显示等等)
    还是用iconv函数转换

    6.FLASH使用本地编码(理论上不推荐使用)
    如果想让FLASH不使用UTF-8编码,而是使用本地编码
    对于中国大陆地区而言,本地编码是GB2312或GBK
    AS程序内,可以添加以下代码:
    System.useCodepage = true;
    那么FLASH内所有字符都是使用GB2312的编码了
    所有导入到FLASH或者从FLASH导出的数据,都应该做相应的编码转换
    因为使用本地编码,会造成使用繁体中文地区的用户产生乱码,所以不推荐使用

顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容
杂七杂八