# encoding
[CS] BASE 64 란?
2의 6승(64)비트를 사용하여 ASCII코드 문자로만 이루어진 text를 나타내는 인코딩 방식입니다.A-Z, a-z, 0-9, +, /, =으로 구성되어있습니다.'='의 기호는 부족한 비트수를 채우기 위한 padding 비트로써 '='기호가 섞인 인코딩(ex.@@@@
[Network] URL Encoding
URL에서 URL로 사용할 수 없는 문자, 혹은 사용할 수 있지만 의미가 왜곡될 수 있는 문자들을 '%XX'의 형태로 변환하는 것을 의미합니다.리, 룬 은 ASCII 코드가 아니며, &은 ASCII 문자(예약된 문자)이다. (디코딩 상태)https://flfn
[CS] 멀티바이트, 와이드바이트?
문자집합에는 2가지가 있다.1\. 멀티 바이트2\. 와이드 바이트(유니코드)하나 이상의 바이트로 표현되는 방식이러한경우 abcd는 1바이트씩, 한글은 2바이트씩 사용된다.이처럼 상황에 따라 문자를 표현하는 바이트를 조절하는 것을 멀티 바이트라고 한다.문자열의 길이 확인

[CS] UTF-8, 16, 32 차이점??
유니코드(영어: Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준입니다.인코딩은 작성하고자 하는 데이터를 안전하게(데이터 손실 없이) 보내기 위해 사용합니다.유니코드 변환 형식(Unicode Transformatio
OSI 7 계층
encoding - 0 과 1 의 나열을 아날로그 신호로 바뀌어 전선으로 흘려 보내는 작업decoding - 아날로그 신호를 0 과 1 의 나열로 해석하는 작업module - 물리적으로 연결된 두 대의 컴퓨터가 0 과 1 의 나열을 주고받을 수 있게 해주는 모듈Phys

공공데이터포털 SERVICE_KEY_IS_NOT_REGISTERED_ERROR 원인 파헤치기
포스트맨에서는 정상적으로 오던 응답이,앱에서 호출하니 SERVICE_KEY_IS_NOT_REGISTERED_ERROR라는 응답을 받았다. 구글링을 해보니 APIkey 인코딩이 주된 원인이었다.공공데이터포털에 올라와 있는 Q&A와 같이, 우선 APIKey는 URL 인코딩
IntelliJ 내장 톰캣 한글깨짐
Run 탭에 출력하는 로그들의 한글이 깨지는 현상이 발생하였다.별도로 tomcat 을 설치하지 않고, IntelliJ 내장 톰캣으로 사용하여, logging.properties 을 수정할 수는 없는 상황이었다.아래 더보기 링크의1\. 해결법 1. IntelliJ 설정2
base64
Binary Data를 Character set에 영향을 받지 않는 공통 ASCII 영역의 문자로만 이루어진 문자열로 바꾸는 Encoding이다.Base64를 글자 그대로 직역하면 64진법이라는 뜻이다.64진법은 컴퓨터한테 특별한데 그 이유는 64가 2의 제곱수 64=
인코딩(encoding)과 디코딩(decoding)
인코딩(encoding)파일에 저장된 정보의 형태를 다른 것으로 변경하는 것을 말한다.종류base64base64urlutf-8... 등참고http://wiki.hash.kr/index.php/%EC%9D%B8%EC%BD%94%EB%94%A9todo: 내용 보충
문자열 인코딩
문자열 인코딩 : 2진법을 사용하는 컴퓨터가 인간의 언어를 일정한 규칙에 따라 2진수로 변환하는 방식 컴퓨터는 인간이 만든 2진수와 문자를 1:1 대응하는 규칙을 통해 2진수로 문자를 처리함 \- 예. ASCII, EUC-KR, UTF-8, UTF-16, UTF-3

읽기 모드
open()명령어는 파일을 만들고 열어 MODE 값에 따라 읽고 편집이 가능함.mode가 들어가는 자리에는 'rb', 'rt', 'wb', 'wr'와 같이 액션과 타입을 지정함.액션 : w(기록), a(추가), r(읽기:기본값)타입 : t(텍스트:기본값), b(2진 파

One-Hot Encoding
단어 집합의 크기를 벡터의 차원으로 하고, 표현하고 싶은 단어의 인덱스에 1의 값을 부여하고, 다른 인덱스에는 0을 부여하는 단어의 벡터 표현 방식한 개의 요소는 True, 나머지 요소는 False로 만들어주는 기법순서가 없는 데이터에 사용해당 관계는 \*\*독립적\*
인코딩과 피처 엔지니어링
Feature Engineering 은 머신 러닝 알고리즘이 작동할 수 있도록 하는 Feature들을 만드는 과정으로 그 과정에서 데이터에 대한 도메인 지식을 사용한다. Feature Engineering은 머신러닝의 적용에 있어서 근본적인 부분이며, 어려운 동시에 까
[linux] python SyntaxError: Non-ASCII character 에러
아마 리눅스에서 파이썬 코드를 실행할 때 자주 보였던 한글 인코딩 에러이다. window는 기본적으로 한글을 지원하기 때문에 필요없지만 리눅스에서는 코드 위쪽에 해당 구문을 넣어주어야만 한글을 지원해준다.

파이썬 머신러닝 완벽 가이드 - 9. Text Analytics(1) (Encoding, Vectorize)
TA(Text Analytics or Text Mining)비정형 텍스트에서 의미있는 정보를 추출하는 것에 좀 더 중점을 두고 발전머신러닝, 언어 이해, 통계 등을 활용해 모델을 수립하고 정보를 추출해 비즈니스 인텔리전스나 예측 분석 등의 분석 작업을 주로 수행한다.텍

[C#] System.Byte[]
20220928 소켓통신 구현 중... 비슷한 메시지 Send/Recv 함수를 이용함에도...클라이언트와의 송수신 메시지는 로그 상 정상출력 되지만,서버와의 송수신 메시지는 로그 상 System.Byte\[]라고만 출력되는.. 기현상이 발생하였다.
eclipse에서 utf-8 설정
editor, workspace eclipse 로 아무 생각없이 코딩 하다가 어라? euc_kr 이었네 default 가 utf-8 인줄 알았는데 아니다. 중간에 utf-8로 변환하니 한글 부분이 "암호"로 바뀌어 버린다. 그래서 노트패드로 일일히 복사해서 왔다갔다