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