ブラウザをまたいでPHPファイル名の中国語の文字化け問題の解決方法をダウンロードします。


本論文の実例はブラウザをまたいでPHPファイル名の中の中国語の文字化け問題の解決方法を説明する。皆さんの参考にしてください。具体的には以下の通りです

$ua = $_SERVER["HTTP_USER_AGENT"];
$filename = " .txt";
$encoded_filename = urlencode($filename);
$encoded_filename = str_replace("+", "%20", $encoded_filename);
header('Content-Type: application/octet-stream');
if (preg_match("/MSIE/", $ua)) {
    header('Content-Disposition: attachment; filename="' . $encoded_filename . '"');
} else if (preg_match("/Firefox/", $ua)) {
    header('Content-Disposition: attachment; filename*="utf8\'\'' . $filename . '"');
} else {
    header('Content-Disposition: attachment; filename="' . $filename . '"');
}
print 'ABC';
?>
本論文で述べたように、皆さんのphpプログラムの設計に役に立ちます。