[PHP-users 11325] Re: SJISコードでの比較
d-ushijima
php-users@php.gr.jp
Wed, 6 Nov 2002 21:17:45 +0900
> きしだです
>
> どううまくいかないのでしょうか?
> 内部EUCなのにそのままShift_JISコードで比較しようとしてるとかでしょうか。
> 文字コードがらみの質問は、OS、エンコーディング、エンコーディング変換の設
> 定などを書かないと、いいアドバイスは出にくいと思います。
牛島です。
初心者なのであまりよく分かりませんが、
内部コードはEUCです。
$string1 = "あいうえお";
$string2 = "(1)"
$string3 = "∪"
$string = i18n_convert($string1, "SJIS");でSJISにエンコーディング
$chk1 = i18n_convert($string2, "SJIS");でSJISにエンコーディング
$chk2= i18n_convert($string3, "SJIS");でSJISにエンコーディング
if(($string >= $chk1) || ($string <= $chk2)){
echo "禁則文字があります";
}
このような比較がしたいのですが無理なのでしょうか?
環境がPHP3なのでマルチバイト文字列の扱いに戸惑っています。