컴터/php
iconv 없이 utf-8문자열 출력하기
우렁씨
2008. 1. 15. 17:03
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=38683&sca=&sfl=wr_subject%7C%7Cwr_content&stx=utf+8+%B0%A1%B3%AA%B4%D9&sop=and
그저 iconv가 기본모듈이 아니라서 고민고민하다 제일 괜찮다싶은 소스입니다.
utf-8 문자열일 경우 write 함수 두번째 인자에 참을 주시면 됩니다.
<!--필요한 두개 함수-->
<?
function write($str,$encode=0) {
if($encode) $str=rawurlencode ($str);
echo '<script>echo("'.$str.'",'.$encode.')</script>';
}
?>
<script>
function echo(str,decode) {
if(decode) str=decodeURIComponent(str);
document.write(str);
}
</script>
<!--출력 예제-->
<?=write('가나다')?>
<?=write('肄
그저 iconv가 기본모듈이 아니라서 고민고민하다 제일 괜찮다싶은 소스입니다.
utf-8 문자열일 경우 write 함수 두번째 인자에 참을 주시면 됩니다.
<!--필요한 두개 함수-->
<?
function write($str,$encode=0) {
if($encode) $str=rawurlencode ($str);
echo '<script>echo("'.$str.'",'.$encode.')</script>';
}
?>
<script>
function echo(str,decode) {
if(decode) str=decodeURIComponent(str);
document.write(str);
}
</script>
<!--출력 예제-->
<?=write('가나다')?>
<?=write('肄