본문 바로가기 메뉴 바로가기

두덕리온라인

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

두덕리온라인

검색하기 폼
  • 분류 전체보기 (749)
    • 프로그래밍 (93)
    • 모바일 프로그래밍 (112)
    • 게임 프로그래밍 (16)
    • 시스템 엔지니어링 (20)
    • Linux (7)
    • IT 일반 (19)
    • 전자제품 (86)
    • 게임 (56)
    • 맛집 (48)
    • 인생 (79)
    • 여행 (23)
    • 여자연예인 (85)
    • 결혼정보회사 (11)
    • 연애결혼 (40)
    • 연예인 (3)
    • 자동차 (16)
    • 부동산 (4)
    • 리뷰 (8)
    • 가상화폐 (9)
    • 돈버는이벤트 (8)
    • 건강 (2)
    • 면접후기 (0)
  • 방명록

Encoding (2)
PHP json_encode 후에 앞에 이상한 문자가 추가되는 현상(strange character)

PHP로 json_encode하여서 클라이언트에서 응답을 받았는데, android studio 화면상에 보이는 문자와 실제의 문자열의 길이가 달랐다. 그리고 JSONObject의 parse가 자꾸 실패를 하게 되었다. 이렇게 되는 원인을 찾았는데 PHP 소스파일의 인코딩이 UTF-8 with BOM으로 되어 있었다. 이것을 UTF-8로 변경해주면 문제 없이 동작한다. 최근에 atom, vscode등 여러가지 에디터를 변경하면서 생긴 문제이다. 항상 기존의 코드와인코딩이 맞는지를 항상 확인하자.

프로그래밍 2017. 2. 7. 11:01
Visual C++에서 iconv 사용하여 wchar_t 변환하기

Visual C++에서는 wchar_t로 유니코드를 사용한다. 그런데 유닉스나 모바일 호환성을 위해서 Win32 API가 아닌 iconv로 인코딩을 변환하다보면 에러가 발생한다. 그럴때는 다음과 같이 tocode에 "UTF-8" 대신에 "WCHAR_T"를 입력하면 된다. char str[] = "두덕리온라인"; TCHAR str2[4096]; iconv_convert("WCHAR_T", "EUC-KR", str, (char*)str2, 4096 * 2); 현재 사용하고있는 iconv 래퍼 함수이다. int iconv_convert(const char* tocode, const char* fromcode, const char* instr, char* outbuf, size_t outlen) { iconv_..

프로그래밍 2017. 2. 7. 10:22
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바