[PHP-users 25468] HTMLソースの暗号化

MAO mao @ nextyle.com
2005年 4月 26日 (火) 01:21:27 JST


こんばんは。MAOです。

HTMLのソースの暗号化を行おうとしています。

<?php
//html_textにはHTML(euc-jp)がはいっている。
//phpはeuc

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

?>

というソースなのですが、

結果、

<script language='JavaScript1.2'>
<!--
document.write(unescape('%3C%21DOCTYPE%20html%20P.................'));
//-->
</script>

と、HTMLが表示され、ブラウザ上でちゃんと表示がされます。
ただ、日本語が化けてしまいます。
2byteの処理をなんらかしないといけないのだとおもうのですが、
どうおこなえばよいのでしょうか?

よろしくお願いいたします。



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