http_negotiate_charsetとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > http_negotiate_charsetの意味・解説 

http_negotiate_charset

(PECL)
http_negotiate_charset — クライアントが希望している文字セットを選択する

説明

string http_negotiate_charset ( [array supported [, array &result]] )
この関数は、クライアントが希望している文字セットを Accept-Charset HTTP ヘッダに基づいて選択します。 qualifier も理解し、qualifier の指定されていない文字セットが最優先されます。

パラメータ

supported
サポートされる文字セットを値にもつ配列。
result
選択した結果がこの配列に含まれます。

返り値

選択された文字セット、あるいは一致するものがなかった場合はデフォルトの文字セット (配列の最初のエントリ) を返します。

例 821. http_negotiate_charset() の使用法
<?php
$charsets = array(
       'iso-8859-1', // デフォルト
       'iso-8859-2',
       'iso-8859-15',
       'utf-8'
);

$pref = http_negotiate_charset($charsets, $result);

if (strcmp($pref, 'iso-8859-1')) {
       iconv_set_encoding('internal_encoding', 'iso-8859-1');
       iconv_set_encoding('output_encoding', $pref);
       ob_start('ob_iconv_handler');
}

print_r($result);
?>





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「http_negotiate_charset」の関連用語

http_negotiate_charsetのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



http_negotiate_charsetのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS