flash中调用XML遇到的中文显示异常问题

昨天使用flash调用XML文件进行显示时,出现了中文无法显示的问题,记录一下解决方法:

1、字体设置:

一般flash里的动态文本和嵌入文本都是默认的使用Arial字体,这个字体里可能没有中文,所以出现问题。

要将动态文本框的字体属性设置为微软雅黑、楷体、宋体等包含中文字体,双击元件之后可以对元件进行编辑,具体操作如下:

修改字体:

修改如下:

2、取消消除锯齿:

一般flash默认是可读性消除锯齿,为了让问题显示更美观和谐,但是这样的话中文就会出现不显示或者显示乱码的问题。

修改如下(选择下拉菜单里的“使用设备字体”):

3、读取的XML文件位置问题:

这个就只能自己调整了。

没有加路径直接是文件名的,把XML文件和生成的swf文件放到同一目录下即可。

4、读取的XML文件编码格式:

开头的编码格式设置为utf-8,之后另存为:

编码也设置为UTF-8,之后保存。

目前在flash页面上的中文显示问题我就遇到这些,如果以后再遇到问题再进行补充。

原文地址:https://www.cnblogs.com/guobin-/p/10231339.html

时间: 2024-10-10 09:13:58

flash中调用XML遇到的中文显示异常问题的相关文章

sublime text 中文显示异常

本文链接:sublime text 中文显示异常 http://www.cnblogs.com/daysme/p/7549857.html 前言 sublime text 3143 用了一年时候,最近刚刚更新. 使用的时候,发现侧边栏中文显示不正常,百度+谷歌+YY+DIY半天无解,遂上官方论坛提问,发文到此处,然后可以帮助正在寻找答案的人. 声明:乱码或方框一般是字符集或文件编码的问题通常可以使用安装相应编码转换.猜测插件.使用 utf-8.中文字体这些方法解决. 本文中的问题是可以正常显示中

解决“在UBUNTU下打开windows中创建的文本文件,中文显示乱码”的问题 。

在UBUNTU下打开windows中用notepad等工具创建的txt或程序源码等文本文件,中文显示乱码,原因是windows中的txt文件编码方式为GBK,UBUNTU中为utf-8. 解决办法:在终端中使用iconv命令对此文本文件进行转码,使用方法如图所示.具体到我的写法:iconv -f gbk -t utf-8 text.txt -o text.txt.utf8

解决openSUSE中Sublime Text 3的中文显示和输入问题

测试环境 系统版本:openSUSE Leap 42.2 桌面环境:KDE Plasma 5输入法:fcitx-rime (中州韵) 见周围用Windows和macOS的小伙伴几乎都在用简单强大的Sublime Text敲代码,唯有长期泡在Linux环境的自己一直把Vim当主力(长时间在终端里折腾,GUI环境也用Atom和Emacs),略好奇Linux版本的Sublime Text体验会怎么样.各种原因没有打算试用中文版,于是安装了官网的Sublime Text 3,没想到很快就发现了两个问题.

WebApi中帮助页Description的中文显示

转自:http://edi.wang/post/2013/10/28/auto-generate-help-document-aspnet-webapi 我选择Web API的一个重要原因就是因为可以自动生成文档,省去了开发人猿不少宝贵的时间.以前在用Web API第一代的时候,自动生成帮助文档的功能默认是不完整的,现在到了Web API 2,这个功能已经通过NuGet包的形式很好的整合到了一起.我们来看一下吧! 首先,用VS2013创建的Web API 2项目会默认带有Microsoft AS

Python将list中的unicode转换成中文显示

有这样一个列表: list = [{'channel_id': -3, 'name': u'\u7ea2\u5fc3\u5146\u8d6b'}, {u'seq_id': 0, u'name_en': u'Personal Radio', u'channel_id': 0, u'abbr_en': u'My', u'name': u'\u79c1\u4eba\u5146\u8d6b'}]1 其中name值是中文,如何讲其显示为中文? s = str(self.channel_list).repl

java中调用xml的方法:DocumentBuilderFactory

具体的使用方法如下: (1)得到 DOM 解析器的工厂实例 DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance(); (2)从 DOM 工厂获得 DOM 解析器 DocumentBuilder dombuilder=domfac.newDocumentBuilder(); (3 )把要解析的 XML 文档转化为输入流,以便 DOM 解析器解析它 InputStream is= new  FileInputStream(

linux下mysql中文显示乱码,读取又正常

今天发现linux中在shell中查看mysql数据库,中文显示乱码,但是取到网页中又是正常的. 解决方法1: 在第一次进入mysql时,加一句 set names utf8 //设置编码 解决方法2: 修改/etc/my.cnf文件: 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 default-character-set=utf8 最后 /etc/init.d/mysql restart   重启即可

php 处理 json_encode 中文显示问题

/** * 对数组和标量进行 urlencode 处理 * 通常调用 wphp_json_encode() * 处理 json_encode 中文显示问题 * @param array $data * @return string */ function wphp_urlencode($data) { if (is_array($data) || is_object($data)) { foreach ($data as $k => $v) { if (is_scalar($v)) { if (

MathType弧度符号显示异常该怎样解决

MathType能够输入很多数学符号,比Word中自带的数学公式编辑器要方便快捷很多,同时还能输入它不能输入的符号,比如弧度符号,但有时我们可能会发现在MathType中输入的弧度符号会显示异常,那么遇到这个问题该怎么进行解决呢? 若有疑问可直接访问:http://www.mathtype.cn/wenti/hudu-fuhao.html 弧度符号显示异常示例: 具体解决办法如下:        1.双击公式进入到MathType编辑窗口,选中弧度符号,选择"样式"--"定义