hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » calendar nao-pon/blog/2007.11
Archives
2003
1 2 3 4 5 6 7 8 9 10 11 12
2004
1 2 3 4 5 6 7 8 9 10 11 12
2005
1 2 3 4 5 6 7 8 9 10 11 12
2006
1 2 3 4 5 6 7 8 9 10 11 12
2007
1 2 3 4 5 6 7 8 9 10 11 12
2008
1 2 3 4 5 6 7 8 9 10 11 12
2009
1 2 3 4 5 6 7 8 9 10 11 12
2010
1 2 3 4 5 6 7 8 9 10 11 12
2011
1 2 3 4 5 6 7 8 9 10 11 12
2012
1 2 3 4 5 6 7 8 9 10 11 12
2013
1 2 3 4 5 6 7 8 9 10 11 12
2014
1 2 3 4 5 6 7 8 9 10 11 12
2015
1 2 3 4 5 6 7 8 9 10 11 12
2016
1 2 3 4 5 6 7 8 9 10 11 12
2017
1 2 3 4 5 6 7 8 9 10 11 12
2020
1 2 3 4 5 6 7 8 9 10 11 12
2021
1 2 3 4 5 6 7 8 9 10 11 12
2022
1 2 3 4 5 6 7 8 9 10 11 12
2023
1 2 3 4 5 6 7 8 9 10 11 12
<< 2007.11 >>
[nao-pon/blog]
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 22 24
25 26 27 28 29 30  
 
Tag: Moblog

美しい地球 anchor.png

071121_063839.JPG

この星を大切にしなくちゃ、と思った瞬間。

((s:4f55))NAOKI((s:4f21))

at 6:41 am




 

mbstring エミュレータ anchor.png

SourceForge.jp: Project Info - mbstringエミュレータ を元に、自分なりに諸々修正して HypMBString クラスとしてまとめてみました。

海外のレンタルサーバーなどで、mbstring が有効になっていない環境でも、できる限り mbstring の関数郡が使えるようになります。

今回の修正では、iconv が使えるならそれを使うことで、iconv が対応する文字エンコーディングに対応できるようになりました。また、iconv が使えない場合でも、エンコーディング変換を伴わない、mb_substr, mb_strlen などの文字列操作系の関数に関しては、オリジナルの ASCII, Shift-JIS, EUC-JP, JIS, UTF-8, UTF-16 に加えて Big5, EUC-CN, EUC-KR も使えるようにになっています。

※ iconv は PHP 5.0.0 以降では、標準でサポートされています。それ以前でも mbstring よりは組み込まれている可能性が高いです。

組み込みは簡単です。

1
2
3
4
//// mbstring ////
if (! extension_loaded('mbstring')) {
	include_once '[PATH]/mbemulator/mb-emulator.php';
}

とこんな感じでOK。

まずは、最新版の HypCommonPreLoad にて、組み込むようにしてみました。

ダウンロードは、hypwebCVS:XOOPS_TRUST/class/hyp_common/mbemulatorDownload tarballからどうぞ。

ただ、十分なテストができていません。いろいろ「つっこみ」をいれていただけると嬉しいです。





トップ 印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
最近の更新
オンライン状況
799 人のユーザが現在オンラインです。 (5 人のユーザが UsersWiki を参照しています。)

登録ユーザ: 0
ゲスト: 799

もっと...
サイト情報