힝~ utf8인데.. alert 창 한글이 깨져요~~
write.skin.php 에서..
$point_price 값이 자신의 포인트보다 많지 않게 넣도록 자바스크립트로 설정하긴했는데.. 이녀석이 어떤때는 그 기능을 제대로 발휘를 못하더라구요..
그래서..
write_update.head.skin.php 에서..
$point_price 에서 넘어온 값이 자신이 보유한 포인트보다 높으면..
경고창을 띄워서 글 쓰기 페이지로 넘길려고하거든요..
또한 $point_price 는 자신이 보유한 포인트로 변경하려고하구요..
write_update.head.skin.php 스킨에..
if ($w == '') {
if ($point_price > $profile[mb_point] && $point_price != 0) {
//$point_price = $profile[mb_point];
alert('회원님이 보유하신 포인트보다 더 많이 걸 수 없습니다.');
}
}
if ($point_price > $profile[mb_point] && $point_price != 0) {
//$point_price = $profile[mb_point];
alert('회원님이 보유하신 포인트보다 더 많이 걸 수 없습니다.');
}
}
요걸 넣었습니다.
경고창은 한글이 깨집니다.. ㅠㅁㅠ
참고로..
commen.php에..
===============================================================
===============================================================
header("Content-Type: text/html; charset=$g4[charset]");
@mysql_query("set names utf8");
@mysql_query("set names utf8");
===============================================================
넣었구요..
<javascript....> 요걸 넣어서 경고창을 띄우니 뭔 에러 뜨면서 백색화면.......
뭘 잘못한건지.. ㅠㅁㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 10개
또는
iconv("UTF-8","ISO-8859-1","연습연습연습.");
출처 http://kr.php.net/manual/kr/ref.iconv.php
iconv 를 사용해서
--------------------------------------------------
회원님이 보유하신 포인트보다 더 많이 걸 수 없습니다
-------------------------------------------------
깨지는부분을 iconv 로 안깨지게 하세요...호호호
아싸..포인트 ㅋㅋ
=============================================================
$msg = "회원님이 보유하신 포인트보다 더 많이 걸 수 없습니다";
$msg = iconv("euc-kr","UTF-8",$msg);
/* $msg = iconv("ANSI","UTF-8",$msg); */
if ($w == '') {
if ($point_price > $profile[mb_point] && $point_price != 0) {
//$point_price = $profile[mb_point];
alert($msg);
}
}
==============================================================
우엉~~~~ alert창 미워~~~ ㅠㅁㅠ
echo "<meta http-equiv=\"content-type\" content=\" text/html; charset={$g4[charset]}\">";
그치만 안되요잉~~ ㅠㅁㅠ
인스톨시 설정문제는 아닌 것 같구요.. 아래부분 추가하시면 될겁니다.
common.php 파일에서..
// 보안설정이나 프레임이 달라도 쿠키가 통하도록 설정
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
//추가할 부분 - 넘 간단하지만 전 이걸로 해결했습니다.
header('Content-Type:text/html; charset=utf-8');
이팁을 적용하면 팝업메시지의 한글이 깨지는일이 없더군요..^^