1

クエリと出力に関係する個々の.phpドキュメントがHTMLドキュメントの文字セットの下にないOOP構造で、デンマークのÆ、Ø、Åの文字などの国別文字を強制するにはどうすればよいですか?

具体的には、次の div を含む index.php ファイルがあります。

<div id="box_tekst"></div>

次に、非同期リクエストの処理に関連する page.js ドキュメントを用意します。

page.content = function(id) {

    $.ajax({

        url: 'core/page.php',
        type: 'POST',
        data: { method: 'content', id: id },
        success: function(data) {
            $('#box_tekst').html(data);
        }

    });

}

最後に、次の方法でクエリを提供する .js ドキュメントで参照される page.php ファイルがあります。

$id = $_POST['id'];
$page = new Page();
$content = $page->getPage($id);

if(!empty($content)) {

    foreach($content as $input) { 
    ?>
        <h1><?= ucfirst($input['title']) ?></h1>
        <p><?= nl2br(ucfirst($input['pg'])) ?></p>
    <?
    }

}
4

1 に答える 1

1

PHP では、 header()関数を使用して http 応答ヘッダーを変更できます。

header('Content-type: text/html; charset=utf-8');

たとえば、上記の行は応答文字セットを utf-8 に設定します。

于 2012-12-09T20:15:36.263 に答える