Friday, December 11, 2015

PHP 파일을 저장할 때 주의할 점

Visual Studio에서 저장할 때 그냥 저장하지 말고

" Save [파일 경로] As..."로 인코딩 옵션을 선택해서 저장해야 한다.


Save with Encoding...을 선택하여

정말 바꾸겠다고 확인한 후 ('예' 클릭)



without signature를 선택해야 한다.



그래야 byte order mark (BOM) 없이 저장할 수 있다.



BOM과 함께 저장하는 경우 ajax response를 $.parseJSON이 exception을 낸다.

출력해 보면 seemingly valid하다.

Javascript로 없애려는 시도는 종종 실패한다.

JSON에서 nonprintable character는 의미가 없는데 jquery에서 왜 저것을 무시하지 않고 exception을 내도록 했는지 이해하기 어렵다.

No comments:

Post a Comment

이산수학? 그래프? 공무원 문제

문 17. 다음 글의 내용이 참일 때, 갑이 반드시 수강해야 할 과목은? 갑은 A~E 과목에 대해 수강신청을 준비하고 있다. 갑이 수강하기 위해 충족해야 하는 조건은 다음과 같다. ○ A를 수강하면 B를 수강하지 않고, B를 수강하지 않으면 C를 ...