このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

Shift-JIS => UTF8 変換のロジックを教えてください

発言者:仮面ライダー
( Date Thursday, July 20, 2000 03:45:18 )


Webブラウザから日本語ファイル名のファイルにアクセスする場合に、UTF-8の表記でURLを書くとASCII文字列だけでアクセスできると聞きました。
これは正しい情報ですか? 正しくない場合、どうするとASCII文字列だけで指定できますか?

それから、シフトJISの文字列を UTF-8表記に変えたいです。変換ロジックを教えてください。

田中求之 さんからのコメント
( Thursday, July 20, 2000 22:44:33 )

>どうするとASCII文字列だけで指定できますか?

UTF に変換しなくとも、URL エンコードしておけば可能です。

たとえば、「SPAM対策.txt」というファイルをブラウザで開かせたいときには、
ファイル名を「SPAM対策.txt」にして URL で用いれば問題ありません。

変換には色々な方法がありますが、たとえば、以下のツールを使うことができ
ます。



→  ClipEncoder.sit

田中求之 さんからのコメント
( Thursday, July 20, 2000 22:49:57 )

>ファイル名を「SPAM対策.txt」にして

投稿の際にエスケープするのを忘れてたので、何の変換もかかっていませ
んね (^_^;;

SPAM%91%CE%8D%F4.txt
(SPAM%91%CE%8D%F4.txt)←%は本当は半角

のような表記になります。

てst さんからのコメント
( Tuesday, September 26, 2000 16:08:04 )

てst