[PHP-users 936] マルチバイト文字

Mayumi Nakajima php-users@php.gr.jp
Fri, 27 Jul 2001 15:14:59 +0900


こんにちは、初めまして。Mayumiです。

早速ですが、マルチバイト文字についての質問があります。

質問内容 --->
文字列の最後の文字だけを削除したい。「あいうえお」→「あいうえ」
以下のようなマルチバイト対応の、関数をつかったのだが、
ごみがついてしまいます。
この対処方法を教えてください。

よろしくお願いします。

$new_hn = mb_substr('あいうえお',0,-1);
     ↓↓↓
    「あいうえ・」


環   境 --->
・Red Hat Linux release 7.0.J
・Apache 1.3.19
・PHP 4.0.6

PHP設定 --->

./configure --with-pgsql --with-apache=../apache_1.3.19 --enable-track-vars 
--enable-mbstring --enable-mbstr-enc-trans

しかし、「phpinfo()」関数でコンフィグファイルの内容を見たが、
「--enable-mbstring」と「--enable-mbstr-enc-trans」がついていなかった。
これも原因の一つなのか?