gpt4 book ai didi

xml - Flash 中 xml 文件中的特殊字符未显示

转载 作者:数据小太阳 更新时间:2023-10-29 02:41:13 27 4
gpt4 key购买 nike

我有一个网站的 Flash 模板,但我无法使用像 šđćčž 这样的特殊字符

模板的主页面是关于我们的,它由

index.html
index.fla
index.swf

索引页面基本上是 flash 容器,它可以制作动画,但可以从其他页面加载文件,例如新闻、关于我们、联系方式、画廊。

我要加载的页面是关于我们的,它包含

about_us.fla
about_us.swf

about_us页面从about_us.xml文件加载文本内容

起初有些人会说检查这些字符是否包含在 flash 文件中以及字体是否支持它。所以我打开了 index.fla 文件并嵌入了这些字符,还选择了字符范围内的所有字符。我通过打开 photoshop 并检查如果我在那里键入字符是否会正确显示来确保字体支持特殊字符。

我还打开了 index.html 文件并将编码从 ANSI 转换为 utf-8,并且在元标记中我设置了 charset=utf-8

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我还打开了 about_us.xml 文件,该文件包含要在网站上显示的文本并将编码从 ANSI 转换为 utf-8,并且还设置了 xml encoding="utf-8"

<?xml version="1.0" encoding="UTF-8"?>

但仍然没有运气,我尝试了几种不同的组合,但我无法让它工作

如果我在网站上写:

Dobrodošli
Ovo je zvanična prezentacija naših domaćih proizvoda.

我得到的不是这个:

Dobrodoli
Ovo je zvanina prezentacija naih domaih proizvoda.

我需要实现塞尔维亚拉丁语中的字符,所以这些字符像 ŠšĐđČčĆ掞 这样的字符,但我无法让它工作。

最佳答案

我自己没有遇到过这个问题,但也许这会有所帮助?

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/System.html#useCodePage

看起来您需要将 useCodePage 设置为 false。

您的文本是在 swf 中还是在 html 中呈现?

编辑:我注意到某些字体也会引起麻烦。您是否尝试过不同的(最好是系统而不是嵌入式)字体?

关于xml - Flash 中 xml 文件中的特殊字符未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17003112/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com