힝~ utf8인데.. alert 창 한글이 깨져요~~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

힝~ utf8인데.. alert 창 한글이 깨져요~~ 정보

힝~ 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('회원님이 보유하신 포인트보다 더 많이 걸 수 없습니다.');
    }
}
 
요걸 넣었습니다.
 
경고창은 한글이 깨집니다.. ㅠㅁㅠ
 
 
참고로..
commen.php에..
===============================================================
header("Content-Type: text/html; charset=$g4[charset]");
@mysql_query("set names utf8");
===============================================================
넣었구요..
 
 
<javascript....> 요걸 넣어서 경고창을 띄우니 뭔 에러 뜨면서 백색화면.......
뭘 잘못한건지.. ㅠㅁㅠ

댓글 전체

iconv("ISO-8859-1","UTF-8","연습연습연습.");

또는

 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 창이 어떤 것은 한글이 안깨지고 어떤 것은 깨지지 않나요??
인스톨시 설정문제는 아닌 것 같구요.. 아래부분 추가하시면 될겁니다.

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');
전체 51 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT