PHP 에서 UTF-8 관련 문제.
OLD POSTS 2011. 1. 4. 12:04
기존의 euc-kr 등의 파일들을 UTF-8 로 컨버팅해서 작업을 할 경우에
UTF-8 로 컨버팅된 파일 앞에 BOM 이 붙게 된다.
뭐 unicode 에서는 BOM이 붙는게 정석이긴 한데.
문제는 php 파일의 맨 앞에 3바이트의 BOM 이 있으면 그 3바이트를 그대로
출력을 한다.
일반 html 에서는 눈에 잘 안띄어서 잘 모를수도 있으나
xmlrpc 서버 같은 경우에도 맨 앞에 붙어서 출력이 되는 바람에
client 에서 제대로 parsing 을 못하는 아주 어이없는 상황이
계속 발생한다.
php 파일들은 UTF-8 NO BOM 인코딩으로 새로 저장을 다 해주면 해결 할 수 있다.
'OLD POSTS' 카테고리의 다른 글
Fonts for ipad, iphone (0) | 2011.02.04 |
---|---|
WPF의 datagrid 의 스타일 정의. (0) | 2011.01.07 |
Stencil Routed K-Buffer (0) | 2010.12.29 |
Tile Map Editor (0) | 2010.12.26 |
OpentTK/WPF integration (0) | 2010.12.22 |