关于在xml中输入中文的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于在xml中输入中文的问题相关的知识,希望对你有一定的参考价值。

最近Down了一个纯Flash的网站模板,正在着手将其修改。但是在修改的过程中遇到了一个棘手的问题。1.源文件中的xml文件中的编码是“iso-8859-1”,输入中文后,保存,退出再打开此xml文件,中文变成了“???”。2.之后我将<?xml version="1.0" encoding="iso-8859-1"?> 的编码修改成<?xml version="1.0" encoding="gb2312"?> 因为gb2312为可识别的中文的编码,但是在xml文件中的中文可以显示,但是在flash中此文字的位置却没有对应的文字,而是空白。问题来了:1.utf-8与gb2312有什么区别? 前者能识别中文吗? 2.如何修改此xml文件让flash文件能够正常显示中文。 麻烦各位高人,确实紧急。问题解决了,加分什么的都好说。感谢感谢!

ISO8859-1,通常叫做Latin-1。Latin-1包括了书写所有西方欧洲语言不可缺少的附加字符。
而gb2312是标准中文字符集。
UTF-8 是 UNICODE 的一种变长字符编码,即 RFC 3629。简单的说——大字符集。可以解决多种语言文本显示问题,从而实现应用国际化和本地化。

对系统来讲,UTF-8 编码可以通过屏蔽位和移位操作快速读写,排序更加容易。UTF-8 是字节顺序无关的,它的字节顺序在所有系统中都是一样的。因此 UTF-8 具有更高的性能。

不过如果是纯英文的话,用什么都可以,用GB2312也没问题。 在帧上输入如下代码:
System.useCodepage=true; 建议LZ试试
参考技术A 改成utf-8可以支持中文,也是xml的编码方式 参考技术B 我也测试过 但是XML 就对UTF-8支持比较好 比如换别的编码还会出错! 参考技术C 不懂

如何隐藏xml中的输入?

【中文标题】如何隐藏xml中的输入?【英文标题】:How to hide input in xml? 【发布时间】:2022-01-03 22:06:18 【问题描述】:

我很困惑,如果html中的代码是这样的:

<input type="hidden" value="123">

那么 xml 中的代码怎么样? 我只是在学习 xml,但我被困在这个元素中,如果在 html 中它有 type="hidden" 和 value="123" 那么 xml 有什么?如何在xml中使用type="hidden"和value="123"?

谢谢。

【问题讨论】:

【参考方案1】:

您所要做的就是添加隐藏属性。你犯的错误是添加 type="hidden" 而不是只添加 "hidden" 而不是 type

&lt;input hidden type="text"/&gt;

【讨论】:

但是兄弟,不行吗?检查这个:j.top4top.io/p_2155tdcjm0.jpg 代码: 你不应该添加 required= "true",只需要就够了,隐藏也一样

以上是关于关于在xml中输入中文的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Java 中删除 XML 命名空间

元素中 XML 命名空间的错误输出

关于在php中保存文件的问题

关于 mtownsend/request-xml(XML 到数组)插件的问题

关于web.xml中配置Spring字符编码过滤器以解决中文乱码的问题

关于 manifest.xml 文件的开放文档规范