Published: 29 Jul 2018 › Updated: 29 Jul 2018
c함수 swscanf가 갑작스럽게 utf8로 작동하는 상황에 대해
윈도우와 리눅스에서 사용하는 크로스 플랫폼 코드를 다루고 있었다.
이 코드가 갑자기 리눅스에서 에러가 난다.
거진 한나절을 디버깅하고서야 원인을 찾았는데 swscanf를 사용하자 유니코드 스트링인 wstring이나 wchar_t의 값이 utf8로 바뀌어 있는 것이다. 심지어 wchar_t안에서 그렇게 저장된다. 리눅스에서 wchar_t는 4바이트인데 이 안에 utf8을 넣고 있더라....황당
wchar_t와 utf8은 어울리지 않는다.
프로그래머라면 당연히 아는 사실.....swscanf는 왜 하필 이런 짓을 할까...
약간 감은 오는데 너무 심했다.
swscanf를 사용할 때에는 인코딩이 바뀔 수 있으니 주의하자.
Leave c함수 swscanf가 갑작스럽게 utf8로 작동하는 상황에 대해 to:
Read more #kr posts
Best Posts From 오린간
We have not curated any of sjc333's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From 오린간
- 오 트레이딩뷰가 또 블랙프라이데이 한다
- 결혼 생활은 바쁘다
- 비트코인 랜딩 근황
- 신재민 동영상 보고 느낀 점
- 조선일보는 걸러야 하나
- 트레이딩뷰 블랙프라이데이 또 하네
- 아니 오늘 옥션 왜이리 느려
- 오토핫키 윈도우 사이즈 조정 소스 수정
- 댕댕이랑 1도 없다는 말 조금 힘들다
- 윈도우 창 크기 조절하는 간단한 오토핫키 스크립트
- 트레이딩뷰 한국 주식 보는 방법
- 비트 예상
- 비트 예상
- 비트코인 8월 추매 전략
- 신호등 지표 세일을 곧 시작한다
- c함수 swscanf가 갑작스럽게 utf8로 작동하는 상황에 대해
- 비트코인 2013년이랑 비교
- 비트코인 차트 분석
- 활을 너무 많이 쏴서
- 피보나치 되돌림의 신묘함