플밍 지식은 없는 일반인인데 그냥 궁금해서
프로그램 돌아가다가 갑자기 문자열 깨질때 쀍쉓???뛝슣 이렇게 되는 이유가 뭐야? 그냥 오류나면서 아무거나 들어가서그래?
보통 글자 깨지는건 인코딩 오류일 가능성이 큼.
이세상의 모든글자에 번호를 매겨서 쓸려니 한글자 한글자가 용량이 큼 (예를들어 한글자에 4바이트)
그래서 한국에서는 아랍어가 필요없으니 그것들을 제외하고 자주쓰는애들만 모았더니 2바이트 안에서 해결가능 -> euc-kr인코딩
이름에서알수있듯 나라마다, 또 나라안에서도 운영체제마다 인코딩들이 여러가지임..
예를 들어서 euc-kr인코딩의 230203번에는 '가' 를 지정해놓는 방식
컴퓨터가 230203번을 euc-kr 인코딩으로 해석하면 화면에 '가' 가 표시되는거
이제 다른 인코딩에 230203 에는 다른 글자가 배정되어있고 ㅇㅇ
오류나는경우는 나는 euc-kr 인코딩으로 230203 를 적어놨는데, 다른 인코딩으로 해석하려고했다던가, 한국에서는 euc-kr 아니면 utf8 인데, 이미 euc-kr 인걸 utf8인줄알고 또 euc-kr 로 변환했다던가,
어떤 인코딩을 어떤 인코딩으로 해석했을때에 주로 나오는것들은 나무위키에 좀 있음
https://namu.wiki/w/%EB%AC%B8%EC%9E%90%20%EA%B9%A8%EC%A7%90#s-2.1
근데 요즘 추세는 이걸 3바이트정도로 어지간해서는 다표현가능하겠다해서 나오는게 UTF8 이건 거의 전세계 공용인걸로알고있음
와 궞귪궸궭궼 이거 진짜 익숙해서보니까 곤니치와구나 ㅋㅋ
유니코드?
개드립
찰나생멸
보통 글자 깨지는건 인코딩 오류일 가능성이 큼.
ㄹㅇㄹ3
이세상의 모든글자에 번호를 매겨서 쓸려니 한글자 한글자가 용량이 큼 (예를들어 한글자에 4바이트)
그래서 한국에서는 아랍어가 필요없으니 그것들을 제외하고 자주쓰는애들만 모았더니 2바이트 안에서 해결가능 -> euc-kr인코딩
이름에서알수있듯 나라마다, 또 나라안에서도 운영체제마다 인코딩들이 여러가지임..
예를 들어서 euc-kr인코딩의 230203번에는 '가' 를 지정해놓는 방식
컴퓨터가 230203번을 euc-kr 인코딩으로 해석하면 화면에 '가' 가 표시되는거
이제 다른 인코딩에 230203 에는 다른 글자가 배정되어있고 ㅇㅇ
오류나는경우는 나는 euc-kr 인코딩으로 230203 를 적어놨는데, 다른 인코딩으로 해석하려고했다던가, 한국에서는 euc-kr 아니면 utf8 인데, 이미 euc-kr 인걸 utf8인줄알고 또 euc-kr 로 변환했다던가,
어떤 인코딩을 어떤 인코딩으로 해석했을때에 주로 나오는것들은 나무위키에 좀 있음
https://namu.wiki/w/%EB%AC%B8%EC%9E%90%20%EA%B9%A8%EC%A7%90#s-2.1
근데 요즘 추세는 이걸 3바이트정도로 어지간해서는 다표현가능하겠다해서 나오는게 UTF8 이건 거의 전세계 공용인걸로알고있음
guanggunag
와 궞귪궸궭궼 이거 진짜 익숙해서보니까 곤니치와구나 ㅋㅋ
익명36
유니코드?