php 무서운 65279 UTF-8 BOM
윈도우 노트패드에서 utf-8로 인코딩저장하면
자신의 식별자인 u+65279를 문서 맨 앞에 넣는다.
bom이라는건데 이문서는 utf8입니다 하고 알려주는거란다.
아무튼 php같은데에서 불러올때 u+65279가 같이 있을 때 방해가 된다.
아무튼 알아서 없애면 되리라.
function remove_utf8_bom($text)
{
$bom = pack('H*','EFBBBF');
$text = preg_replace("/^$bom/", '', $text);
return $text;
}
'Middle-end > PHP' 카테고리의 다른 글
윈도우에서 php-cgi 가 가끔 꺼질때 자동으로 재시작하기 (0) | 2016.02.20 |
---|---|
php4 html_specialchars_decode function 함수 구현 (0) | 2015.11.05 |
magic_quotes_gpc disable runtime 에서 끄는법. (0) | 2015.11.05 |
json_decode 가 안될때 역슬래시를 없애야한다 (0) | 2015.09.29 |