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);
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 5430 | 13년 전 | 1462 | ||
| 5429 |
phpman
|
13년 전 | 870 | |
| 5428 | 13년 전 | 1257 | ||
| 5427 |
phpman
|
13년 전 | 854 | |
| 5426 |
PHPㅡASP프로그래머
|
13년 전 | 1091 | |
| 5425 | 13년 전 | 799 | ||
| 5424 | 13년 전 | 743 | ||
| 5423 | 13년 전 | 747 | ||
| 5422 | 13년 전 | 1840 | ||
| 5421 |
PHPㅡASP프로그래머
|
13년 전 | 810 | |
| 5420 |
|
13년 전 | 1637 | |
| 5419 | 13년 전 | 830 | ||
| 5418 | 13년 전 | 714 | ||
| 5417 | 13년 전 | 639 | ||
| 5416 | 13년 전 | 999 | ||
| 5415 | 13년 전 | 792 | ||
| 5414 | 13년 전 | 738 | ||
| 5413 | 13년 전 | 819 | ||
| 5412 | 13년 전 | 1381 | ||
| 5411 | 13년 전 | 900 | ||
| 5410 | 13년 전 | 1293 | ||
| 5409 | 13년 전 | 4286 | ||
| 5408 | 13년 전 | 1003 | ||
| 5407 |
ckflower
|
13년 전 | 2453 | |
| 5406 |
ddokkani
|
13년 전 | 1404 | |
| 5405 | 13년 전 | 1607 | ||
| 5404 | 13년 전 | 684 | ||
| 5403 | 13년 전 | 717 | ||
| 5402 |
밤거리빵빵
|
13년 전 | 6033 | |
| 5401 |
PHPㅡASP프로그래머
|
13년 전 | 992 | |
| 5400 |
|
13년 전 | 1224 | |
| 5399 | 13년 전 | 5022 | ||
| 5398 |
부산아무개
|
13년 전 | 1673 | |
| 5397 | 13년 전 | 2468 | ||
| 5396 | 13년 전 | 1861 | ||
| 5395 | 13년 전 | 1070 | ||
| 5394 | 13년 전 | 1152 | ||
| 5393 | 13년 전 | 1059 | ||
| 5392 |
아르toria
|
13년 전 | 777 | |
| 5391 |
|
13년 전 | 1158 | |
| 5390 |
디지털홍익인간
|
13년 전 | 7722 | |
| 5389 | 13년 전 | 3125 | ||
| 5388 | 13년 전 | 881 | ||
| 5387 |
WaaNee
|
13년 전 | 1923 | |
| 5386 | 13년 전 | 2119 | ||
| 5385 | 13년 전 | 4638 | ||
| 5384 | 13년 전 | 955 | ||
| 5383 | 13년 전 | 2149 | ||
| 5382 | 13년 전 | 680 | ||
| 5381 |
JacobJeon
|
13년 전 | 1097 | |
| 5380 | 13년 전 | 1148 | ||
| 5379 | 13년 전 | 689 | ||
| 5378 | 13년 전 | 10483 | ||
| 5377 | 13년 전 | 884 | ||
| 5376 | 13년 전 | 1469 | ||
| 5375 | 13년 전 | 851 | ||
| 5374 | 13년 전 | 856 | ||
| 5373 | 13년 전 | 2073 | ||
| 5372 | 13년 전 | 1703 | ||
| 5371 |
|
13년 전 | 1651 | |
| 5370 | 13년 전 | 2916 | ||
| 5369 |
아자12345
|
13년 전 | 1025 | |
| 5368 | 13년 전 | 719 | ||
| 5367 | 13년 전 | 1098 | ||
| 5366 | 13년 전 | 2159 | ||
| 5365 | 13년 전 | 1577 | ||
| 5364 | 13년 전 | 1107 | ||
| 5363 |
|
13년 전 | 1382 | |
| 5362 | 13년 전 | 838 | ||
| 5361 | 13년 전 | 1410 | ||
| 5360 | 13년 전 | 772 | ||
| 5359 | 13년 전 | 1410 | ||
| 5358 | 13년 전 | 1247 | ||
| 5357 | 13년 전 | 1647 | ||
| 5356 | 13년 전 | 1135 | ||
| 5355 |
techer
|
13년 전 | 1385 | |
| 5354 |
|
13년 전 | 1037 | |
| 5353 | 13년 전 | 752 | ||
| 5352 | 13년 전 | 844 | ||
| 5351 | 13년 전 | 1224 | ||
| 5350 | 13년 전 | 755 | ||
| 5349 |
|
13년 전 | 1445 | |
| 5348 | 13년 전 | 854 | ||
| 5347 | 13년 전 | 760 | ||
| 5346 | 13년 전 | 882 | ||
| 5345 | 13년 전 | 818 | ||
| 5344 |
후라보노보노
|
13년 전 | 1960 | |
| 5343 | 13년 전 | 1165 | ||
| 5342 | 13년 전 | 1131 | ||
| 5341 | 13년 전 | 2076 | ||
| 5340 |
|
13년 전 | 1120 | |
| 5339 |
AMDbest
|
13년 전 | 744 | |
| 5338 | 13년 전 | 739 | ||
| 5337 |
프로프리랜서
|
13년 전 | 1487 | |
| 5336 |
프로프리랜서
|
13년 전 | 933 | |
| 5335 | 13년 전 | 732 | ||
| 5334 |
|
13년 전 | 983 | |
| 5333 | 13년 전 | 2849 | ||
| 5332 | 13년 전 | 1534 | ||
| 5331 | 13년 전 | 1334 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기