[PHP-users 25474] Re: HTMLソースの暗号化

Seto seto @ 1kg.jp
2005年 4月 26日 (火) 12:46:52 JST


 Setoです。

JavaScriptのバージョンに限定がありますが

><?php
>//html_textにはHTML(euc-jp)がはいっている。
>//phpはeuc
>
>$encode_html = rawurlencode($html_text);

$html_text =
  rawurlencode( mb_convert_encoding($html_text,"UTF-8","EUC-JP"));

>print "
><script language='JavaScript1.2'>
><!--
>document.write(unescape('".$encode_html."'));

document.write(decodeURIComponent('".$encode_html."'));

>//-->
></script>
>";
>
>?>

でブラウザ上には表示できるんと思いますが
 PHPのrawurlencodeと
 JavaScriptの decodeURIComponentの
仕様をキチンと確認してませんので、
変換方法に完全な互換性があるかどうかは判りません。

#もし確認したらMLで報告していただけるとうれしいです。

Junya Seto


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