前回まででPunycode変換を使う環境が整いましたので、実際に変換する方法を説明します。 環境が設定できていない場合は前のページを参考にして、環境の設定をしておいてください。 phpでREARを参照できるようしないとNet_IDNA2を使用できませんので…。 ではNet_IDNA2を使いドメイン部分用のPunycode変換する方法を説明します。 Punycode変換する方法 <?php ini_set('include_path','.:/home/*******/pear/PEAR'); require_once "Net/IDNA2.php"; $net_idna2=Net_IDNA2::getInstance(); print $net_idna2->encode("日本語URL変換"); ?> ■Net_IDNA2::getInstance(); 返り値はNet_IDNA2のイン
![phpとPEARを使い日本語URLをエンコードやデコードしてみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/4a820a9cb4d4e11002192c47bc849d21d2c839f3/height=288;version=1;width=512/https%3A%2F%2Ftoolmania.info%2Fwp-content%2Fthemes%2Fsimplicity2-child%2Fimages%2Fog-image.jpg)