问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

flash调用xml中文不显示

发布网友 发布时间:2022-04-23 04:19

我来回答

4个回答

热心网友 时间:2023-07-11 08:18

应该是你的文本嵌入了字体,而那个字体你没有导致的。

先将显示信息的文本改成设备字体测试一下,选中文本,查看属性,修改请看图

注意:设备字体,会消除嵌入的字符。

以下为我测试的代码

xml文档(编码为ANSI):

<info>

<msg>这里有中文信息</msg>

</info>

代码as3.0:

System.useCodePage = true;;//如果xml不是utf-8编码的话会出现乱码,这句消除,但会对其它有影响,所以xml最好为utf-8,之后将这句去掉,我这里是想证明:xml编码不是必须为utf-8的

var loader:URLLoader = new URLLoader();

loader.load(new URLRequest("新建 文本文档.xml"));//xml文件名是:新建 文本文档.xml

loader.addEventListener(Event.COMPLETE,completeFun);

function completeFun(e){

var xml:XML = new XML(e.currentTarget.data);

xml.ignoreWhitespace = true;

txt.text = xml.msg;

}

代码as2.0:

System.useCodepage = true;//如果xml不是utf-8编码的话会出现乱码,这句消除,但会对其它有影响,所以xml最好为utf-8,之后将这句去掉,我这里是想证明:xml编码不是必须为utf-8的

var xml:XML = new XML();

xml.ignoreWhite = true;

xml.load("新建 文本文档.xml");

xml.onLoad = function(s){

if(s){

txt.text = xml.firstChild.firstChild.firstChild.nodeValue;

}

}

两种代码中,txt就是显示信息的文本框,使用的是设备字体

追问我找不到调用那段代码在哪,该怎么找呢?

追答Ctrl+F,输入xml文件名,之后在所有代码中查询到xml的位置,其中就是载入xml文件的代码。有些人喜欢将其用一个变量记录。所以遇到这种情况,你再一次Ctrl+F查找那个变量,其中查找到load的地方
由于代码版本未知,而代码不清楚,无法给出准确做法,这里的只是一个参考

而提到的“调用”如果指的使用xml的内容的话,我也不清楚

热心网友 时间:2023-07-11 08:19

1:xml的编码必须是UTF-8
2:flash内的textfile的字体改成用设备字体

热心网友 时间:2023-07-11 08:19

1.把调用的xml用记事本打开 头部标签改成这个<?xml version="1.0" encoding="UTF-8"?>
然后记事本另存》保存类型选一下“所有文件”,编码选一下“UTF-8”
2.把你调用flash的页(html或jsp)用记事本打开 查找<head></head>里的<meta>如果没有<meta>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">则加上这一行
如果有了<meta> 则把charset=XXX 改成charset=UTF-8
然后记事本另存》保存类型选一下“所有文件”,编码选一下“UTF-8”
3.重新运行看看效果

热心网友 时间:2023-07-11 08:20

上面回答的人都是没亲手解决过的,不过是网上复制粘贴的。追问呵呵,你有时间没,可以给我解决下不?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见陌生女人在水里生下男孩,男孩很聪明,但是陌生女人夫妇把男孩当女... oppohd通话怎么关掉 oppohd通话如何关掉 华为手机密码忘记了如何解锁? 某校高一化学研究性学习小组对日常生活中的氯气用途进行了调查,了解到... 怎样使用微软的传输助手进行文件打印? 苏氏宗祠地址在哪里? 苏圩镇苏氏宗祠 苏氏祠堂广西南宁市江南区苏氏祠堂 关于秋梅的诗句有哪些? 晃晃麻将玩法介绍 XML文件如何打开?我用IE打开都是乱码 治头皮屑有什么好办法呀? 治疗头皮屑有什么偏方吗? 关于xml文件如何打开? xml文件打开后乱码,怎么解决。 如何打开xml文件? c#读取ansi编码的xml文件 一个XML文件编码是Ansi,我需要手工打开,编码选择utf-8再保存,怎样用vb代码自动执行 我想申请个网址如何申请? 我想申请信用卡? 我想申请一个邮箱,怎么操作? 我想申请一个怎么申请的? 我想申请低保。 我想申请一个怎么申请的 我想申请QQ怎么操作 我想申请个人专利,具体流程怎么弄啊··· 我想申请专利,具体该怎么做 请问我想申请专利,需要怎么申请? 我想申请一个专利具体要怎么做? 我想申请办信用卡怎么办? 头屑多太难受了,有什么去除头皮屑小妙招吗? 我下载了一个editplus软件打开xml文件,但是都是乱码,怎么样才能看到里面的内容呢? 有没有治头屑的妙招? 怎么将数据导成ANSI编码格式的文本文件 编写了一个文件,保存为了ANSI编码,再打开之后只有数字,文字全变成了乱码,怎么办 解压文章时怎样设置ANSI编码格式 手机用自己流量能设置家里路由器吗? 路由器在手机上怎么设置? 手机怎么连上家里的路由器怎么设置 路由器怎么在手机上面设置急求 手机上怎么控制家里的wifi路由器 怎么样在手机上设置路由器 手机上的路由器 在那里怎么设置 在哪里设置百分比电量 EXCEL表格的自动求和,下拉后总是选中两个其他的单元格 EXCEL表格2个表格怎么求和 如何把Excel含有公式的两个单元格求和!!! 怎么在excel有加法的单元格里下拉求和 煮螃蟹怎么煮好 手机点不开微信是怎么了?