3

Web サイト用の Flash テンプレートがありますが、šđćčž のような特殊文字を使用して機能させることができません。

テンプレートのメインページは私たちについてであり、それはで構成されています

index.html
index.fla
index.swf

インデックスページは基本的にアニメーションを行うフラッシュコンテナですが、ニュース、私たちについて、連絡先、ギャラリーなどの他のページからファイルをロードします.

ロードしたいページは私たちについてのもので、次のもので構成されています

about_us.fla
about_us.swf

about_us ページは about_us.xml ファイルからテキスト コンテンツを読み込みます

最初に、それらの文字がフラッシュ ファイルに含まれているかどうか、およびフォントがサポートしているかどうかを確認すると言う人もいます。だから私は 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.

セルビア語ラテン語の文字を実装する必要があるため、これらはŠšĐđČčĆ掞のような文字ですが、機能しません。

4

2 に答える 2

0

私は自分で解決策を見つけました。フラッシュにフォントを埋め込み、xml ファイルを正しい utf-8 に設定することを誰もが提案し続けています。

しかし、私が編集していたテンプレートはフラッシュ 8 で作成され、フラッシュ cs6 を使用しているため、公開するとフラッシュ cs6 に変換され、フラッシュ 8 互換で公開するように設定すると、何とか機能しなくなりました。フォント、およびテンプレート作品。

于 2013-06-12T09:44:00.297 に答える