이거 인코딩 문제 아닌거 맞지?
딿딿이앍앍(thsdmfwns)
2020-06-10 08:17
추천 2
댓글 15
다른 게시글
-
c언어 입문 이거면 될까? [7]익명(223.38) | 20.06.10추천 0
-
아침공부 시작자몽커피(kma9527) | 20.06.10추천 0
-
아까 비주얼베이직 코딩물어본놈인데 [2]익명(58.228) | 20.06.10추천 0
-
네카라 꼭 간다ㅠ [2]네카라지망..(223.39) | 20.06.10추천 0
-
오늘 비온데, 우산 챙겨익명(121.135) | 20.06.10추천 0
-
객체 지향에서 가장 어울리는 (많이 쓰이는) 소프트웨어 아키텍쳐 [5]oo(125.188) | 20.06.10추천 0
-
현재까지 cpp할때 가장 소름돋았던거 [1]익명(180.69) | 20.06.10추천 0
-
나 어플 아이디어 하나 떠올랐다.익명(125.130) | 20.06.10추천 0
-
비주얼베이직 질문점 [3]웅잉(211.244) | 20.06.10추천 0
-
소켓 빠른질문 [2]익명(121.143) | 20.06.10추천 0
백퍼 인코딩문젠데
ansi to unicode가 문제같은데 - dc App
cell.to_stringdl ansi가 아닌가?
하도 답답해서 코드 찍어보니까 걍 utf-8 맞는뎅? 아침에 시간 남아서 걍 보니까 1초 컷염..
https://pastebin.com/SABxSbxk
1초는 농담이고 3분 컷이었음;; 진지 빠는 흉 있을까봐.. vcpkg에서 xlnt 설치하고 인코딩 찍어보고 걍 구글링 끗
음 확인한 방법은 간단함. cell.to_string()값을 보면 된다.
0xea '?'0xb0 '?'0x80 ''0xeb '?'0x82 '?'0x98 '?'0xeb '?'0x8b '?'0xa4 '?'0xeb '?'0x9d '?'0xbc '?'
그다음엔 파이썬 킨다음에 '가나다라'.encode('utf-8') b'\xea\xb0\x80\xeb\x82\x98\xeb\x8b\xa4\xeb\x9d\xbc'
걍 닥치고 동일한거 보임? 그다음엔 걍 인터넷에서 utf8 cp949로 검색해서 줏어다 쓰면 됨. 회사에 짜논 코드가 있는데 찾는게 더 시간이 걸리기도 하고 그래서 걍 가져다 씀. 근데 어째튼 가져다 쓴 놈은 문자열 길이 고정값이니까 그거 적당히 바꿔서 써야할 수도 있음
엌 밑에 보니까 치킨 글 있넹. 내 치킨 어디감?
해당 댓글은 삭제되었습니다.
https://gall.dcinside.com/board/view/?id=programming&no=1364297&_rk=eYK&page=3
이게
전글인데
저는 처음에 ansi값이라 깨지는줄 알았어요
블로그 글쓴이 입니다 :) 출력을 왜 UTF-8로 변환해서 해요~?? to_string() 값을 전달받은 ansi값을 바로 출력하면 될것같은데요~ ansi.c_str() 만약 전달값이 UTF-8이면 UTF-8 -> UNICODE 또는 UTF-8 -> UNICODE -> ANSI 로 변환해서 출력하시면 될것같습니다.
인코딩 다루는게 처음이라 맨낧 학교에서 cout만 치면서 와!! 출력!!! 와!! 하노이탑!! 이러고 있었으니 ㅜㅜ
string class 사용시 .c_str() 누락되도 에러가 발생하지 않아서 흔히 하는 실수입니다 ㅎㅎ 화이팅 하세요~