티스토리 뷰
728x90
반응형
PHP로 json_encode하여서 클라이언트에서 응답을 받았는데, android studio 화면상에 보이는 문자와 실제의 문자열의 길이가 달랐다. 그리고 JSONObject의 parse가 자꾸 실패를 하게 되었다.
이렇게 되는 원인을 찾았는데 PHP 소스파일의 인코딩이 UTF-8 with BOM으로 되어 있었다. 이것을 UTF-8로 변경해주면 문제 없이 동작한다.
최근에 atom, vscode등 여러가지 에디터를 변경하면서 생긴 문제이다. 항상 기존의 코드와인코딩이 맞는지를 항상 확인하자.
반응형
'프로그래밍' 카테고리의 다른 글
C++ stringstream 초기화 (0) | 2017.02.07 |
---|---|
Visual Studio 2015 Boost 1.62.0 빌드 (0) | 2017.02.07 |
PHP Visual Studio Code에서 패스설정하기 (2) | 2017.02.07 |
PHP getallheaders() 구현 소스 (0) | 2017.02.07 |
Visual C++에서 iconv 사용하여 wchar_t 변환하기 (0) | 2017.02.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday