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건
+
제목 글쓴이 날짜 조회
12-02-26 조회 3,154
12-02-26 조회 3,464
12-02-26 조회 3,319
12-02-26 조회 3,400
12-02-26 조회 3,441
12-02-26 조회 3,286
12-02-26 조회 3,607
12-02-26 조회 3,430
12-02-26 조회 3,509
12-02-26 조회 3,994
12-02-26 조회 2,947
12-02-26 조회 5,142
12-02-25 조회 2,697
12-02-25 조회 3,165
12-02-24 조회 2,874
12-02-24 조회 3,268
12-02-24 조회 3,240
12-02-24 조회 3,556
12-02-24 조회 3,105
12-02-24 조회 3,893
12-02-24 조회 3,863
12-02-24 조회 3,457
12-02-24 조회 9,331
12-02-23 조회 2,841
12-02-23 조회 3,283
12-02-23 조회 3,202
12-02-23 조회 3,131
12-02-23 조회 3,755
12-02-23 조회 2,840
12-02-23 조회 3,334
12-02-23 조회 3,014
12-02-23 조회 2,766
12-02-22 조회 3,653
12-02-22 조회 5,414
12-02-22 조회 2,974
12-02-22 조회 4,380
12-02-22 조회 3,262
12-02-22 조회 3,092
12-02-22 조회 3,986
12-02-22 조회 3,886
12-02-22 조회 2,823
12-02-22 조회 3,861
12-02-22 조회 4,309
12-02-22 조회 3,729
12-02-22 조회 2,906
12-02-22 조회 4,551
12-02-21 조회 3,117
12-02-21 조회 2,889
12-02-21 조회 2,800
12-02-21 조회 3,701
12-02-21 조회 3,943
12-02-21 조회 3,375
12-02-21 조회 2,897
12-02-20 조회 3,140
12-02-20 조회 3,770
12-02-20 조회 3,713
12-02-20 조회 3,000
12-02-20 조회 5,783
12-02-20 조회 3,579
12-02-20 조회 6,792
12-02-20 조회 3,184
12-02-20 조회 4,158
12-02-19 조회 3,350
12-02-18 조회 3,089
12-02-18 조회 3,811
12-02-17 조회 2,940
12-02-17 조회 4,127
12-02-17 조회 3,030
12-02-17 조회 3,581
12-02-17 조회 3,351
12-02-17 조회 6,207
12-02-17 조회 4,412
12-02-17 조회 3,030
12-02-17 조회 3,063
12-02-17 조회 3,438
12-02-16 조회 3,262
12-02-16 조회 3,313
12-02-16 조회 4,688
12-02-16 조회 2,926
12-02-16 조회 5,309
12-02-16 조회 5,051
12-02-15 조회 3,610
12-02-15 조회 3,240
12-02-15 조회 4,774
12-02-15 조회 3,267
12-02-15 조회 3,653
12-02-15 조회 2,737
12-02-15 조회 4,011
12-02-14 조회 3,506
12-02-14 조회 3,625
12-02-14 조회 4,046
12-02-14 조회 3,082
12-02-14 조회 6,152
12-02-14 조회 3,095
12-02-14 조회 4,124
12-02-13 조회 3,396
12-02-13 조회 3,011
12-02-13 조회 7,168
12-02-12 조회 2,847
12-02-12 조회 5,219