0

jqueryメソッドを使用して、divコンテンツにhtmlファイルを次のようにロードしています

<script type="text/javascript" language="javascript" >
$(function () {
    $("#divWelcomePage").load("welcome.html");
});

さて、問題は、そこにhtmlファイルのコンテンツを取得しましたが、divの(アポストロフィ(')、二重引用符(""))などの特殊文字の値を取得していないことです.

次に、次のようなタグを付けます

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

そして今、いくつかのhtmlページでは機能しますが、他のいくつかのページではまだ値が得られません。代わりに私は�文字を取得します:(

私がそうするための本当に信頼できる方法を提案してください。また、htmlエディターを使用してこれらのhtmlファイルを変換してUTF文字をサポートすると、このhtmlファイルが機能することも調査しましたが、 Sublime Text 2のようないくつかのhtmlエディターを使用しようとしたため、まだ機能していません。それらのエディターを使用することが私のケースに役立つとまだ信じている場合は、良いhtmlエディターも提案してください..

4

1 に答える 1

1

html エンティティを正しく表示するには、有効な doctypeを含める必要があります。

これをwelcome.htmlページに追加してみてください

<!DOCTYPE html>
于 2013-03-11T17:34:22.863 に答える