はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ basename関数

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 3 / 3件)
 

PHPのmb_ereg関数群は不正な文字エンコーディングをチェックしない | 徳丸浩の日記

2015/02/23 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip 徳丸浩 PHP 文字エンコーディング ロケール 日記

2015年2月23日月曜日 PHPのmb_ereg関数群は不正な文字エンコーディングをチェックしない PHPのbasename関数には、マルチバイトに対応していないという誤解(実際にはロケールの設定をすればマルチバイトでも使える)があったり、不正な文字エンコーディングをチェックしないという課題があったりで、イマイチだなーと思っている方も多いと思います。 そういう方々が、preg_replace(u... 続きを読む

PHPのbasename関数は不正な文字エンコーディングをチェックしない | 徳丸浩の日記

2015/02/13 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip 徳丸浩 エントリ PHP 文字エンコーディング 疑問

2015年2月13日金曜日 PHPのbasename関数は不正な文字エンコーディングをチェックしない 昨日のエントリにて、PHPのbasename関数はマルチバイト文字を扱えることを説明しましたが、このブログの読者であれば、きっとbasename関数は不正な文字エンコーディングについてどの程度チェックするのかという疑問が生じたことでしょう(きっぱり)。実はbasename自体は、不正な文字エンコー... 続きを読む

PHPのbasename関数でマルチバイトのファイル名を用いる場合の注意 | 徳丸浩の日記

2015/02/12 このエントリーをはてなブックマークに追加 132 users Instapaper Pocket Tweet Facebook Share Evernote Clip 徳丸浩 UTF-8 PHP Shift_JIS サーバー

2015年2月12日木曜日 PHPのbasename関数でマルチバイトのファイル名を用いる場合の注意 まずは以下のサンプルをご覧ください。サーバーはWindowsで、内部・外部の文字エンコーディングはUTF-8です。UTF-8のファイル名を外部から受け取り、Windowsなのでファイル名をShift_JISに変換してファイルを読み込んでいます。basename関数を通すことにより、ディレクトリトラ... 続きを読む

 
(1 - 3 / 3件)