프로그래밍

쀍쉙 이렇게 문자열 깨지는건 왜이러는거야?

플밍 지식은 없는 일반인인데 그냥 궁금해서

 

프로그램 돌아가다가 갑자기 문자열 깨질때 쀍쉓???뛝슣 이렇게 되는 이유가 뭐야? 그냥 오류나면서 아무거나 들어가서그래? 

4개의 댓글

2023.11.16

보통 글자 깨지는건 인코딩 오류일 가능성이 큼.

0
2023.11.16

이세상의 모든글자에 번호를 매겨서 쓸려니 한글자 한글자가 용량이 큼 (예를들어 한글자에 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 이건 거의 전세계 공용인걸로알고있음

0
2023.11.16
@ㄹㅇㄹ3

와 궞귪궸궭궼 이거 진짜 익숙해서보니까 곤니치와구나 ㅋㅋ

0
2023.11.16

유니코드?

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5719 [프로그래밍] 하이브리드 웹뷰기반 앱은 rn이 정석이야? 3 잠적자 0 1 일 전 167
5718 [프로그래밍] c# webview2 도움요청함.. 7 carpediem 0 1 일 전 122
5717 [프로그래밍] 현업 개발자형들 맥씀? 9 이또히로부미 0 1 일 전 224
5716 [프로그래밍] libtorch에서 cuda 안불러와지는거 도움! 2 Hakat 0 2 일 전 126
5715 [프로그래밍] 뭔가 게시판이 애매해서 그런데 gis 잘아는 사람? 1 하늘늑대 0 3 일 전 165
5714 [프로그래밍] 컴포즈가 프리뷰랑 폰에서 다르게 동작해요 1 집에가게해줘 0 3 일 전 118
5713 [프로그래밍] 난바보다) 크로미움 램사용량 문제 일단 해결 2 ye 0 5 일 전 284
5712 [프로그래밍] k8s DNS 이슈는 해결이 안되나보다. 잉텔 0 5 일 전 172
5711 [프로그래밍] 분노) 진짜 유튜브 구글 패악질 토나오네 씨발 17 ye 0 7 일 전 771
5710 [프로그래밍] 프론트엔드 공부하려는데 언어 추천좀 7 스트리플 0 7 일 전 355
5709 [프로그래밍] 객체지향 뽕에 취하지마라 8 69746974 2 8 일 전 413
5708 [프로그래밍] 요즘 앱개발 인력시장 어떰..3년차 2 센치해요 0 11 일 전 389
5707 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 1 집에가게해줘 0 13 일 전 149
5706 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 13 일 전 305
5705 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 16 일 전 398
5704 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 17 일 전 266
5703 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 17 일 전 239
5702 [프로그래밍] 그냥 개인공부용 git 만들건데 5 년째재수강 0 17 일 전 336
5701 [프로그래밍] html 자바스크립트 질문 19 책걸이 0 18 일 전 371
5700 [프로그래밍] 아니 시바 이게 무슨일이야 4 인간지표 0 19 일 전 380