[PHP-users 15263]Re: 文字コード変更?

GT perl @ getpresent.com
2003年 5月 14日 (水) 11:34:59 JST


GTと申します。

いつもお世話になっております。


    $k = mb_convert_encoding($k, "EUC-JP", "SJIS");
    $k = urlencode($k);

で、解決しました。

色々とありがとうございました。


> ちなみに sjis で書いているのですが
> euc にしなくてはダメなのでしょうか?
> 
> フォームからの値を下記のようにしても
> どうしても思い通りに動作してくれません。
> 
> $k = mb_convert_encoding($k, "EUC-JP");
> $k = urlencode($k);
> print $k;
> 
> 
>>> php uri エスケープ などもキーワードにして
>>> 1時間ほど探しましたがわかりませんでした...
>> 
>> $ret = urlencode("アクション");
>> 
>> で、
>> 文字コードをShift_JISで保存して実行すると、
>> 「%83A%83N%83V%83%87%83%93」
>> となりました。
>> 
>> 文字コードをEUCにすると、
>> 「%A5%A2%A5%AF%A5%B7%A5%E7%A5%F3」
>> となりました。
>> 
>> サンプル作ってみました。
>> http://makocho.s1.xrea.com:8080/encode_sjis.php  [Shift_JIS]
>> http://makocho.s1.xrea.com:8080/encode_euc.php   [EUC]
> 
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> 



PHP-users メーリングリストの案内