XML中文显示问题

FLASH中调用XML遇到的中文显示异常问题 使用flash调用XML文件进行显示的过程中,经常会出现中文无法显示问题,记录一下解决方法: 1、字体设置: 一般flash里的动态文本和嵌入文本都是默认的使用Arial字体,这个字体里可能没有中文,所以出现问题。 要将动态文本框的字体属性设置为微软雅黑、楷体、宋体等包含中文字体,双击元件之后可以对元件进行编辑,具体操作如下: 修改字体: 修改如下: 2、取消消除锯齿: 一般flash默认... 阅读详情

XML默认的编码格式是UTF-8,这种编码模式不显示汉字,所以经常有些初学者会遇到XML中汉字不 能显示的问题,出现如下错误提示:An invalid character was found in text content...
【解 决方法】:将encoding设为GB2312,即<?xml version="1.0" encoding="gb2312"?> ,这样编码格式就被设置成简体中文了。
      当XML文件的数据与编码不符合的时候,就可能发生无法正确解译的错误,也可能该数据会变成空白或乱码,所以应该根据文件的数据内容选择一个恰当的编码格 式。

XML的编码格式有以下几种:
1、UTF-8:每一个字都有8位(1Byte)组成,通常是用来处理英文的,最多只能表 示255个字母。当处理英文以外的语言时,会自动以16位(2Byte)方式进行处理。
使用范 例:<?xml version="1.0" encoding="UTF-8"?>
2、UTF-16:为16位 (2Byte)的编码方式,采用UTF-16的编码方式时,连英文都会被强制以16位方式来处理,这就有别于UTF-8。
使用范例:<?xml version="1.0" encoding="UTF-16"?>
3、 GB2312:即简体中文
使用范例:<?xml version="1.0" encoding="gb2312"?>
4、BIG5:即繁体中文。
使 用范例:<?xml version="1.0" encoding="big5"?>
xml的两种编码方式 首先推荐文章《从此乱码是路人》对程序乱码问题讲的很到位。 每个XML文档都由XML序言开始,在前面的代码中的第一行便是XML序言: 1、&lt;?xml version="1.0" encoding="utf-8"?&gt; ?xml version=”1.0” 这一行代码会告诉解析器和浏览器,这个文件应该按照1.0版本的XML规则进行解析。 encoding = “utf-8”表示此x... 阅读详情

相关推荐

[导入]全方位解决xml中文问题(转)

 全方位解决xml中文问题 许多朋友朋友在处理xml的时候都遇到这样的问题,那就是中文问题。如果解决这个问题呢?其次方法是很简单的,首先让我们了解一下编码UTF 什么是 Unicode? 历史上, 有两个独立的, 创立单一字符集的尝试. 一个是国际标准化组织(ISO)的 ISO 10646 项目, 另一个是由(一开始大多是美国的)多语言软件制造商组成的协会组织的 Unicode 项目. 幸运...

weixin_34209406的博客 646

XML乱码问题和encoding的理解

文件编码 文件编码也称为字符编码,用于指定在处理文本时如何表示字符。一种编码可能优于另一种编码主要取决于它能处理或不能处理哪些语言字符,不过通常首选的是 Unicode。 读取或写入文件时,未正确匹配文件编码的情况可能会导致发生异常或产生不正确的结果。 编码类型 处理文件时,Unicode 是首选编码。Unicode 是全球范围的字符编码标准,该标准使用 16 位代码值来表示现代计算中使用的所有字符,包括印刷中使用的技术符号和特殊字符。 encoding属性和文件格式的关系 我以前理解的是xml里的

lgxzzz的博客 2303

XML编码utf-8有中文无法解析或乱码 C#

  XML的encoding="UTF-8" ,含有中文的话(部分)会出现乱码。   网上还是很多这类问题跟解决办法的。   表现为用ie或者infopath之类的xml软件打不开这个xml,txt打开有时正常有时乱码。       当然C#也是无法解析的。   但是用ultraedit打开正常显示,用ultraedit保存为utf8后xml就一切正常了。   ...

weixin_33979203的博客 1534

XML创建及中文显示问题

An invalid character was found in textcontent...

Itfemg的专栏 992

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

  昨天使用flash调用XML文件进行显示时,出现了中文无法显示问题,记录一下解决方法: 1、字体设置:   一般flash里的动态文本和嵌入文本都是默认的使用Arial字体,这个字体里可能没有中文,所以出现问题。   要将动态文本框的字体属性设置为微软雅黑、楷体、宋体等包含中文字体,双击元件之后可以对元件进行编辑,具体操作如下:      修改字体:      修改如下: ...

weixin_30251587的博客 177

[ASP] xml中的中文显示问题

XML默认的编码格式是UTF-8,这种编码模式不显示汉字,所以经常有些初学者会遇到XML汉字不能显示问题,出现如下错误提示:An invalid character was found in text content... 【解决方法】:将encoding设为GB2312,即<?xml version="1.0" encoding="gb2312"?> ,这样编码格式就被设置成...

weixin_30603633的博客 1791

cocos2d-x 3.0 使用Sax解析xml文档(解决中文显示问题

今天是个好日子,心想的事儿都能成,明天是个好日子,打开了家门儿迎春风。。。 恩,听着歌写文档生活就是这么享受。 今天以前的邻居大神突然在qq上赞了我一下,这让我异常激动啊。。这还要从前前前几天说起,那会无意间看到cocos微信上的一个实话实说活动,反正就是参加了可以抽奖这样子啦,没错,我就是本着那官方T恤去的,本着分子越大分母越大抽奖几率越大的原则,然后就连着发了一番感慨,而且还都是比较罗嗦,

shun_fzll的专栏 3753

解决android中XML解析的中文显示问题

我在用 DOM 解析 XML 时,发现 XML 里的中文解析出来是乱码。解决办法如下: 用 DOM 解析XML 时,载入XML 的步骤是: DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Doc...

weixin_34014277的博客 216

Flash读取XML文件出现的中文乱码问题 flash读取外部中文显示乱码问题

Flash读取XML文件出现的中文乱码问题   原因:中文乱码,不用说都是编码惹的祸。Flash是使用UTF-8编码的。而一般我们保存文本文件时(也就是XML文件),用的编码是GB2321、ANSI或者Unicode。有2种办法可以解决:   1、XML文件用的编码,就是这一句“”注意后面的是“encoding="UTF-8"”。特别注意保存文件时,文件编码选择使用"UTF-8",,这样解析时

matry的专栏 4134

XML和PHP的中文显示问题

解决了数据库的中文显示问题,现在又换成了XML文件了。 本来是想用XML存储部分文字信息,这部分信息更改没有数据库里频繁,所以想用XML文件来存储。由于前面的网页和MYSQL里的字符编码制指定的都是gb2312,所以在新建的XML文件开头里就指定编码: 文件:board.xml     公告信息1   admin    公告信息2   管理员     同时另写了一个读取php程序,用DOM读取:...

一草一木一湖水 一山一石一掬沙 217

funsionchart 读取XML 显示中文乱码问题

1.不用XML 直接用ArrayCollnection 2.XML中设置 3.把这个XML文件已UTF-8+BOM的编码方式(Encoding)另存

olfisher的专栏 465

flash as3 xml全站模板汉化,动态文本,显示中文

1.把代码中包含类似tf.embedFonts = true;的都删除,使动态文本能显示中文     在主swf第一帧代码中加上System.useCodePage=true;                     2.总的来说Flash调用xml不能显示中文,主要问题就两种:        第一种:XML编码问题,这个修改简单,国外FLASH一般都是采用UTF-8读...

ansiblexxxxxxxxxxx 231

android layout.xml 中文空格,TextInputLayout的空白显示问题

首先我这里由于历史原因不能继承AppCompactActivity,所以还是以前的Activity。我引入TextInputLayout它报了inflater之类的错误,那我就给Activity设置主题:android:screenOrientation="portrait"android:theme="@style/Base.Theme.AppCompat">这样的话TexuInputLa...

weixin_28717939的博客 152

利用sprint设置解决中文显示问题,web.xml

http://java.sun.com/dtd/web-app_2_3.dtd">  -->    Set Character Encoding-->    com.bluestar.util.EncodingFilter-->    -->      encoding-->      GBK-->    -->  -->        Set Character Encoding    org.

hwctl的专栏 959

cocos2dx解析xml显示中文

新建strings.xml,文件内容如下:(我这里放到resource文件) //Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> title 海贼王 lufei 路飞 qiaoba 托尼托尼-乔巴 suolong 索隆 在类文件中添加解析xml代码

superすごい♂ 672
下一篇: python代码风格推荐
thislocal
博客等级 码龄11年 8粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值