php 언어셋변경
본문
랜덤.php
<?
$say[1] = "램덤메세지1";
$say[2] = "램덤메세지2";
$say[3] = "램덤메세지3";
$say[4] = "램덤메세지4";
mt_srand ((double) microtime() * 1000000);
$ran = mt_rand(1,4);
?>
<? echo $say[$ran]; ?>
로드시마다 램덤으로 메세지 출력 코드인데요
<button>메세지재생</button>
버튼을 누르면
<script>
$(document).ready(function(){
$("button").click(function(){
$("#happy").load("tts.php");
});
});
</script>
버튼 누르면
happy 레이어에 tts.php 로드 시키면서
$text = $say[$_GET['ran']]; 가져오는데
정상적으로 가져오기는 하는데요
언어셋이 안맞아서
서버는 euc-kr 계정이고
램덤.php 는 euc-kr 로 작성되어있고
tts.php 는 꼭 utf-8 로 작성되야되는데요.
관련되어 찾아봤는데 이걸로 해결될지 모르겟는데
저 코드를 어디서 넣어야지 euc-kr 페이지에서 euc-kr 로 한글이 제대로 표시되면서
tts.php 로 보낼때 euc-kr 에서 uft-8로 변환되어 나올까요?
UTF-8을 EUC-KR로 변경
$str = iconv("UTF-8", "EUC-KR", $str);
EUC-KR을 UTF-8로 변경
$str = iconv("EUC-KR", "UTF-8", $str);
답변을 작성하시기 전에 로그인 해주세요.