<%CollapsedContents()%>

備忘録とかもろもろ

mb関数が使えないサーバーで日本語を扱う

このすばらしいものを是非普及させねばと宣伝などを。

PHPには日本語(マルチバイト文字)を扱う為にmbstring関数群が存在します。
しかしながら、この関数はPHPがインストールされた日本のサーバーでは当然使用できますが、海外サーバーでは必要を感じないためか使用できないことが多いです。
サポートに言えば設定してくれることは多いらしいですが、海外ということは当然英語なわけで…。

じゃぁどうするのかというと今まではPHP SAMPLES & TIPSさんのjcode.phpでの漢字コード変換関数を使用していたわけです。

しかし、mbstring関数とjcode.phpの関数は当然コードが違いますので、日本語対応のためにはmb関数前提でいくか、jcode.php一本に絞るか、という選択が必要でした。

しかしその悩みを解決するアイテムが!

mbstringエミュレータ

PHP標準のmbstringと互換性のある関数群を提供します。mbstring用に作ったプログラムをmbstringをサポートしていないサーバー環境でも利用できるようになります。 ただし,サポートしている関数は一部です。

すばらしいです。開発動機はこのNucleusに使用する為ですが(公式にも取り込まれた!)、別にNucleus以外でも使用できるわけで。

さぁ、PHPが使いたいけどうちは海外サーバーだから日本語が…とあきらめてたあなた!andyさんのサイトにGo!

2004年05月02日 14時53分28秒 藤咲記す - カテゴリ: Web関連メモ - <%Views()%>

TrackBack

トラックバック URI←この記事にトラックバックする際使用してください。
(右クリックからショートカットのコピーを選択)
このエントリにトラックバックはありません

コメント

コメントを書く

このBlogへコメントを追加するにはメンバーとしてログインしなければいけません。

この記事を携帯で読む

この記事のQRコード