[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 メーリングリストの案内