본문 바로가기
반응형

인코딩4

SyntaxError: Non-UTF-8 code starting with '\xbf' in file 파이선에서 다음과 같은 에러가 발생했다.SyntaxError: Non-UTF-8 code starting with '\xbf' in file UTF-8 이라는 단어가 있어서 단번에 인코딩 문제구나 라고 짐작할수 있다. 해결방법은 인코딩을 변경해주면 된다. 방법 1소스 코드 맨 위에 이 코드를 삽입한다.-- coding: utf-8 --한글 인코딩 문제로 발생하는 것으로 utf-8로 인코딩한다. 방법 2필자는 vscode를 사용해서 python 작업을 하는데 오른쪽 하단에 인코딩 설정해주는 부분이 있다.그 부분을 utf-8로 설정하면 된다.참고 포스팅https://thenicesj.tistory.com/162 인코딩이란?(ascii, unicode, utf-8)개발자들은 개발을 하다보면 한글 출력부분에 있.. 2024. 4. 25.
Handbrake 사용법 이전 포스팅에서 미디어 뿐 아니라 영상, 음악 등 파일 인코딩에 대해서 변경하는 ffmpeg에 대해서 다룬 글이 있다. 자세한 내용은 참고 포스팅 참고 바란다. 이번 포스팅에서는 동영상 인코딩을 바꾸기 위해 편리하게 사용할수있는 오픈소스 프로그램을 소개하려고 한다. 이름은 Handbrake 이다. https://namu.wiki/w/%ED%95%B8%EB%93%9C%20%EB%B8%8C%EB%A0%88%EC%9D%B4%ED%81%AC 핸드 브레이크 - 나무위키 이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권 namu.wiki 공식 사이트는 아래.. 2023. 12. 18.
[Java] ASCII 문자 숫자 변환 코드 이전 포스팅에서 인코딩에 대해서 작성을 하며 ascii 에 대해서 잠깐 언급한 적이 있다. 자세한 내용은 아래 참고 포스팅 참고 바란다. 이번 포스팅에서는 자바에서 아스키코드를 활용하여 숫자 문자 구분을 해보려고 한다. 먼저 아래 표를 보면 특정 문자를 특정 숫자로 , 그리고 그 수에 대해 10진수 16진수 까지도 표현이 되어있다. 자바에서 문자를 숫자로 바꿀경우 String a = "a"; char ch = a.charAt(0); int num = (int) ch; 이렇게 변환이 가능하다. 반대로 숫자에서 문자의 경우는 int num = 97; char ch = (char)num; System.out.println(ch); 로 가능하다. 참고 포스팅 https://thenicesj.tistory.com.. 2023. 8. 29.
인코딩이란?(ascii, unicode, utf-8) 개발자들은 개발을 하다보면 한글 출력부분에 있어서, 혹은 엑셀파일을 메모장에서 열거나 반대로 메모장을 엑셀에서 열거나 하면 한글이 깨지는 경험을 해본적이 있을것이다. 우선컴퓨터는 0과 1을 가지고 binary값으로 데이터와 정보를 읽고 쓴다. 숫자는 가능하지만 문자는 숫자로 나타나기엔 한계가 있기에 문자에도 특정 번호를 매긴다. 예를들어 A=65, B=66... 그리고 소문자역시 a=97부터 사용을 하고 이것을 ascii 코드라고 한다. 이 숫자는 십진법에서 이진법으로 변환을 하여 예를 들어 A, 65 = 1000001 로 표시가 될수 있다. 자세한것은 아래 표를 참고하자. 사람이 문자를 입력하면 컴퓨터는 2진법으로 저장하고 보여줄때 다시 문자로 변환해서 알려주게 된다. 여기서 문자를 입력한것을 2진법.. 2022. 3. 26.
반응형