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);
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 330 |
prosper
|
20년 전 | 2265 | |
| 329 |
prosper
|
20년 전 | 1887 | |
| 328 |
prosper
|
20년 전 | 1690 | |
| 327 | 20년 전 | 3759 | ||
| 326 | 20년 전 | 4850 | ||
| 325 |
hwatta
|
20년 전 | 2471 | |
| 324 |
|
20년 전 | 3139 | |
| 323 | 20년 전 | 5855 | ||
| 322 |
hwatta
|
20년 전 | 2841 | |
| 321 |
hwatta
|
20년 전 | 2315 | |
| 320 |
yesmoa
|
20년 전 | 4568 | |
| 319 | 20년 전 | 2679 | ||
| 318 | 20년 전 | 2236 | ||
| 317 |
kyodon
|
20년 전 | 2759 | |
| 316 | 20년 전 | 2574 | ||
| 315 |
|
20년 전 | 2880 | |
| 314 |
|
20년 전 | 3338 | |
| 313 |
|
20년 전 | 2639 | |
| 312 |
yesmoa
|
20년 전 | 4710 | |
| 311 | 20년 전 | 3264 | ||
| 310 |
홀로남은자
|
20년 전 | 4558 | |
| 309 | 20년 전 | 3004 | ||
| 308 | 20년 전 | 4127 | ||
| 307 | 20년 전 | 4370 | ||
| 306 | 20년 전 | 7032 | ||
| 305 | 20년 전 | 3867 | ||
| 304 | 20년 전 | 2764 | ||
| 303 |
크리스탈처럼
|
20년 전 | 4397 | |
| 302 | 20년 전 | 2203 | ||
| 301 |
|
20년 전 | 4318 | |
| 300 | 20년 전 | 3804 | ||
| 299 | 20년 전 | 2612 | ||
| 298 | 20년 전 | 4823 | ||
| 297 |
|
20년 전 | 2526 | |
| 296 | 20년 전 | 4523 | ||
| 295 | 20년 전 | 3566 | ||
| 294 | 20년 전 | 3593 | ||
| 293 | 20년 전 | 3815 | ||
| 292 | 20년 전 | 3207 | ||
| 291 |
yesmoa
|
20년 전 | 5937 | |
| 290 | 20년 전 | 2936 | ||
| 289 | 20년 전 | 5849 | ||
| 288 |
|
20년 전 | 2374 | |
| 287 |
|
20년 전 | 1797 | |
| 286 |
|
20년 전 | 2146 | |
| 285 |
|
20년 전 | 3533 | |
| 284 |
|
20년 전 | 2032 | |
| 283 |
|
20년 전 | 4400 | |
| 282 | 20년 전 | 3381 | ||
| 281 |
|
20년 전 | 2211 | |
| 280 |
|
20년 전 | 7804 | |
| 279 | 20년 전 | 5553 | ||
| 278 | 20년 전 | 2991 | ||
| 277 |
|
20년 전 | 5569 | |
| 276 | 20년 전 | 2355 | ||
| 275 | 20년 전 | 2602 | ||
| 274 | 20년 전 | 2381 | ||
| 273 | 20년 전 | 2217 | ||
| 272 | 20년 전 | 2149 | ||
| 271 | 20년 전 | 2602 | ||
| 270 | 20년 전 | 2633 | ||
| 269 | 20년 전 | 2482 | ||
| 268 | 20년 전 | 2684 | ||
| 267 | 20년 전 | 2365 | ||
| 266 | 20년 전 | 2563 | ||
| 265 | 20년 전 | 3506 | ||
| 264 |
|
20년 전 | 5359 | |
| 263 |
|
20년 전 | 3728 | |
| 262 | 20년 전 | 3182 | ||
| 261 |
허저비
|
20년 전 | 5927 | |
| 260 |
|
20년 전 | 5715 | |
| 259 | 20년 전 | 4138 | ||
| 258 | 20년 전 | 2376 | ||
| 257 | 20년 전 | 3193 | ||
| 256 | 20년 전 | 1901 | ||
| 255 | 20년 전 | 1573 | ||
| 254 | 20년 전 | 3144 | ||
| 253 | 20년 전 | 3545 | ||
| 252 | 20년 전 | 5123 | ||
| 251 | 20년 전 | 5810 | ||
| 250 | 20년 전 | 3677 | ||
| 249 | 20년 전 | 5015 | ||
| 248 | 20년 전 | 3286 | ||
| 247 | 20년 전 | 3641 | ||
| 246 |
|
20년 전 | 7956 | |
| 245 |
|
20년 전 | 5909 | |
| 244 | 20년 전 | 4488 | ||
| 243 |
|
20년 전 | 4057 | |
| 242 | 20년 전 | 2783 | ||
| 241 | 20년 전 | 2730 | ||
| 240 | 20년 전 | 2370 | ||
| 239 | 20년 전 | 1664 | ||
| 238 |
아우겐나이스
|
20년 전 | 2267 | |
| 237 |
email
|
20년 전 | 3689 | |
| 236 | 20년 전 | 4157 | ||
| 235 | 20년 전 | 10463 | ||
| 234 | 20년 전 | 5072 | ||
| 233 | 20년 전 | 3372 | ||
| 232 | 20년 전 | 3214 | ||
| 231 | 20년 전 | 3845 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기