z

AJAX에서 euc-kr 한글처리시 깨질때

AJAX는 기본적으로 UTF-8 인코딩을 사용하기 때문에 
인코딩이 euc-kr(KSC5601)인 페이지에서 ajax를 사용하게 되면 한글이 깨지게 된다. 

페이지에서 요청을 보낼 때 
var val = encodeURIComponent("한글"); 
/* 
값을 UTF-8 형식으로 인코딩 해 준다. "한글" 이라는 문자열은 0xED959C, 0xEAB880이므로 val에는 %ED%95%9C%EA%B8%80이라는 문자열이 들어간다. 
*/ 

PHP에서 받을 때 
$value = iconv("UTF-8", "CP949", rawurldecode($value)); 
/* 
http://www.php.net/manual/en/function.rawurldecode.php 
먼저 %로 구분된 문자열을 디코딩한다. 이것의 결과는 UTF-8 문자열이 되며, 
iconv를 사용하여 euc-kr문자열로 변환하여 준다. 
*/ 


PHP에서 페이지로 보낼때는 반대로 해 주면 된다. 
PHP에서 보낼 때 
$value = rawurlencode(iconv("CP949", "UTF-8", $value)); 

페이지에서 받을 때 
val = decodeURIComponent(val); 
|

댓글 1개

훔,,,
전
ㅁ맨위에
header("content-type:text/html;charset=utf-8");
으로만햇엇는데,,,,그런방법도잇군요
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
13-03-03 조회 6,261
13-03-01 조회 5,590
13-03-01 조회 8,331
13-03-01 조회 6,335
13-02-26 조회 3,937
13-02-26 조회 3,891
13-02-26 조회 4,777
13-02-24 조회 8,191
13-02-24 조회 4,267
13-02-24 조회 3,515
13-02-24 조회 5,329
13-02-24 조회 5,323
13-02-24 조회 4,385
13-02-24 조회 5,725
13-02-24 조회 9,415
13-02-14 조회 5,140
13-02-13 조회 9,071
13-01-29 조회 7,708
13-01-24 조회 5,047
13-01-24 조회 4,924
13-01-17 조회 4,345
13-01-16 조회 4,371
13-01-08 조회 4,417
12-12-27 조회 4,091
12-12-20 조회 1.1만
12-12-20 조회 3,405
12-12-06 조회 4,402
12-12-01 조회 4,168
12-11-28 조회 5,728
12-11-25 조회 5,435
12-10-20 조회 4,688
12-10-03 조회 4,849
12-09-26 조회 5,014
12-09-15 조회 8,459
12-09-14 조회 5,472
12-09-11 조회 3,985
12-09-10 조회 3,988
12-09-05 조회 8,872
12-08-29 조회 4,682
12-08-26 조회 3,821
12-08-23 조회 3,508
12-08-22 조회 3,597
12-08-22 조회 4,405
12-08-21 조회 3,555
12-08-20 조회 3,475
12-08-20 조회 9,287
12-08-15 조회 4,402
12-08-13 조회 3,314
12-08-11 조회 4,733
12-08-05 조회 4,590
12-08-03 조회 3,367
12-08-03 조회 4,058
12-08-02 조회 5,038
12-07-29 조회 4,156
12-07-26 조회 3,730
12-07-26 조회 3,598
12-07-22 조회 3,514
12-07-20 조회 3,348
12-07-19 조회 4,211
12-07-19 조회 3,466
12-07-16 조회 3,577
12-07-16 조회 4,503
12-07-15 조회 3,580
12-07-12 조회 7,406
12-07-12 조회 5,047
12-07-11 조회 3,093
12-07-09 조회 3,254
12-07-05 조회 3,873
12-07-04 조회 4,448
12-07-04 조회 3,841
12-07-04 조회 4,374
12-06-29 조회 3,838
12-06-27 조회 3,422
12-06-24 조회 3,900
12-06-22 조회 4,213
12-06-22 조회 8,618
12-06-22 조회 3,278
12-06-21 조회 3,305
12-06-17 조회 3,937
12-06-14 조회 4,042
12-06-14 조회 3,324
12-06-08 조회 4,465
12-06-06 조회 3,431
12-06-04 조회 4,194
12-05-26 조회 5,000
12-05-26 조회 3,952
12-05-25 조회 3,250
12-05-24 조회 3,353
12-05-22 조회 3,405
12-05-20 조회 3,029
12-05-16 조회 3,160
12-05-15 조회 3,552
12-05-10 조회 3,975
12-05-08 조회 3,510
12-05-04 조회 3,361
12-05-03 조회 4,311
12-05-02 조회 3,444
12-05-02 조회 3,212
12-05-02 조회 3,314
12-04-26 조회 3,472