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년 전 | 2264 | |
| 329 |
prosper
|
20년 전 | 1886 | |
| 328 |
prosper
|
20년 전 | 1690 | |
| 327 | 20년 전 | 3757 | ||
| 326 | 20년 전 | 4848 | ||
| 325 |
hwatta
|
20년 전 | 2470 | |
| 324 |
|
20년 전 | 3138 | |
| 323 | 20년 전 | 5852 | ||
| 322 |
hwatta
|
20년 전 | 2840 | |
| 321 |
hwatta
|
20년 전 | 2312 | |
| 320 |
yesmoa
|
20년 전 | 4568 | |
| 319 | 20년 전 | 2679 | ||
| 318 | 20년 전 | 2235 | ||
| 317 |
kyodon
|
20년 전 | 2758 | |
| 316 | 20년 전 | 2574 | ||
| 315 |
|
20년 전 | 2879 | |
| 314 |
|
20년 전 | 3335 | |
| 313 |
|
20년 전 | 2639 | |
| 312 |
yesmoa
|
20년 전 | 4710 | |
| 311 | 20년 전 | 3263 | ||
| 310 |
홀로남은자
|
20년 전 | 4557 | |
| 309 | 20년 전 | 3004 | ||
| 308 | 20년 전 | 4125 | ||
| 307 | 20년 전 | 4368 | ||
| 306 | 20년 전 | 7030 | ||
| 305 | 20년 전 | 3867 | ||
| 304 | 20년 전 | 2762 | ||
| 303 |
크리스탈처럼
|
20년 전 | 4395 | |
| 302 | 20년 전 | 2202 | ||
| 301 |
|
20년 전 | 4317 | |
| 300 | 20년 전 | 3802 | ||
| 299 | 20년 전 | 2608 | ||
| 298 | 20년 전 | 4820 | ||
| 297 |
|
20년 전 | 2523 | |
| 296 | 20년 전 | 4522 | ||
| 295 | 20년 전 | 3565 | ||
| 294 | 20년 전 | 3593 | ||
| 293 | 20년 전 | 3815 | ||
| 292 | 20년 전 | 3205 | ||
| 291 |
yesmoa
|
20년 전 | 5936 | |
| 290 | 20년 전 | 2935 | ||
| 289 | 20년 전 | 5848 | ||
| 288 |
|
20년 전 | 2373 | |
| 287 |
|
20년 전 | 1795 | |
| 286 |
|
20년 전 | 2146 | |
| 285 |
|
20년 전 | 3531 | |
| 284 |
|
20년 전 | 2030 | |
| 283 |
|
20년 전 | 4400 | |
| 282 | 20년 전 | 3381 | ||
| 281 |
|
20년 전 | 2211 | |
| 280 |
|
20년 전 | 7803 | |
| 279 | 20년 전 | 5553 | ||
| 278 | 20년 전 | 2990 | ||
| 277 |
|
20년 전 | 5569 | |
| 276 | 20년 전 | 2355 | ||
| 275 | 20년 전 | 2602 | ||
| 274 | 20년 전 | 2380 | ||
| 273 | 20년 전 | 2217 | ||
| 272 | 20년 전 | 2149 | ||
| 271 | 20년 전 | 2599 | ||
| 270 | 20년 전 | 2631 | ||
| 269 | 20년 전 | 2482 | ||
| 268 | 20년 전 | 2682 | ||
| 267 | 20년 전 | 2364 | ||
| 266 | 20년 전 | 2561 | ||
| 265 | 20년 전 | 3504 | ||
| 264 |
|
20년 전 | 5358 | |
| 263 |
|
20년 전 | 3727 | |
| 262 | 20년 전 | 3178 | ||
| 261 |
허저비
|
20년 전 | 5926 | |
| 260 |
|
20년 전 | 5715 | |
| 259 | 20년 전 | 4138 | ||
| 258 | 20년 전 | 2376 | ||
| 257 | 20년 전 | 3191 | ||
| 256 | 20년 전 | 1900 | ||
| 255 | 20년 전 | 1570 | ||
| 254 | 20년 전 | 3142 | ||
| 253 | 20년 전 | 3545 | ||
| 252 | 20년 전 | 5122 | ||
| 251 | 20년 전 | 5807 | ||
| 250 | 20년 전 | 3675 | ||
| 249 | 20년 전 | 5013 | ||
| 248 | 20년 전 | 3285 | ||
| 247 | 20년 전 | 3640 | ||
| 246 |
|
20년 전 | 7952 | |
| 245 |
|
20년 전 | 5909 | |
| 244 | 20년 전 | 4487 | ||
| 243 |
|
20년 전 | 4054 | |
| 242 | 20년 전 | 2783 | ||
| 241 | 20년 전 | 2730 | ||
| 240 | 20년 전 | 2365 | ||
| 239 | 20년 전 | 1662 | ||
| 238 |
아우겐나이스
|
20년 전 | 2265 | |
| 237 |
email
|
20년 전 | 3688 | |
| 236 | 20년 전 | 4155 | ||
| 235 | 20년 전 | 10461 | ||
| 234 | 20년 전 | 5070 | ||
| 233 | 20년 전 | 3371 | ||
| 232 | 20년 전 | 3210 | ||
| 231 | 20년 전 | 3841 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기