人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[PHP,urlencode]
文字コードを指定して urlencode するにはどうしたらよろしいでしょうか。

●質問者: akame23
●カテゴリ:ウェブ制作
✍キーワード:PHP 文字コード
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● americanboss
●50ポイント

http://www.tagindex.com/tool/url.html

Web便利ツール/URLエンコード・デコードフォーム - TAG index

例えば、SJISやEUC-JPの2バイト文字は何も指定せずにURLエンコードすればその文字コードで変換されます。

例「はてな」

SJIS:%82%cd%82%c4%82%c8

EUC-JP:%a4%cf%a4%c6%a4%ca

SJISの「はてな」をEUC-JPの「%a4%cf%a4%c6%a4%ca」にエンコードしたいならば、先にmb_convert_encodingで文字コードを変換してからURLエンコードすればいいと思います。

http://jp2.php.net/manual/ja/function.mb-convert-encoding.php

PHP: mb_convert_encoding - Manual

◎質問者からの返答

ご回答ありがとうございます!

一発解決です。

先に mb_convert_encoding してから urlencode すればいいんですね!

ありがとうございましたm(__)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ