[PHP-users 264] Re: PHP4.0.6 Released!
KANAI Yasunori
php-users@php.gr.jp
Mon, 25 Jun 2001 18:06:30 +0900
Akihiro Sagawaさんの<20010623201155.7946.SAGAWA@sohgoh.net>から
>4.0.6の大きな変更点としては、
>日本語用のマルチバイト処理関数が追加されたことでしょう。
PHP4.0.6のext配下のソースをざっと見たかぎりでは、jstringのときのマ
ニュアルにあった(推奨の?)書き方 jstr_internal_encoding などの jstr_ 部
分を、全部 mb_ に書き換えないといけないみたいですね。
今までのソースの救済(プログラムを変更しないでいい)は mbstring.c の
function_entry mbstring_functions[] に
PHP_FALIAS(i18n_internal_encoding, mb_internal_encoding, NULL)
などと同列で、
PHP_FALIAS(jstr_internal_encoding, mb_internal_encoding, NULL)
と書けばいいみたいですが……(jstring 1.1のときのjstring.cを参考にして
います)
できれば、デフォルトで救済されるのはいいと思います。(個人的には
jstr_*で業務用にたくさん書いたので、いまさらシステムを長時間とめて
書き直すことは無理という事情があります)
テストしてみて、よければパッチというかたちでコミットしたいと思いま
す。
って、誰あてにパッチを出せばいいの?(^^; http://www.php.net/bugs.php
で報告すればいいのかなあ?
------
金井/y_kanai@pop01.odn.ne.jp