728x90

인코딩 3

MySQL에서 sql 파일로 데이터 추가 시 한글 깨짐 문제(feat:명령프롬프트)

Workbench 같은 좋은 SQL 관련 프로그램들이 많이 나와 있어서 흑백 바탕에 무언가를 입력하는 사람들이 많이 줄어든 것 같다. 그래도 아직까지는 명령어가 편한 사람들이 많고, 특히 입문자들은 명령 프롬프트(cmd.exe)를 이용해서 mysql에 접속해서 쿼리를 날리는 것 같다. MySQL 대부분의 인코딩 문제는 인코딩 관련 설정 문제라서 관련 글들을 참조하면 잘 해결할 수 있다. 보통의 경우 UTF-8로 데이터를 설정하는데 설정 문제에서 해결을 보면 좋지만, 그게 아닌 경우가 간혹 있다. 예를 들어, sql 파일을 source 명령어로 실행하는 경우라면 입력 데이터와 DB의 인코딩 설정이 문제가 아닐 수가 있다. 분명 모든 설정들, SQL과 입력되는 데이터까지 UTF-8로 인코딩이 되어 있는 상황..

안드로이드 스튜디오, 한글 깨짐 현상(인코딩 변환)

안드로이드 스튜디오, 한글 깨짐 현상(인코딩 변환) 안드로이드 스튜디오를 이용하면인코딩 방식의 차이가 있어 종종 한글이나 한문 등이 깨지는 현상을 발견할 수 있다.이 경우, 인코딩 설정을 바꿔주면 해결할 수 있는데 'File->Settings' 혹은 단축키 'Ctrl+Alt+S'를 누르면 'Settings'창이 열린다. 설정창에 그려져 있는 빨간색 박스(검색란)에'File Encodings'를 검색하면 오른쪽과 같이 인코딩 정보와 관련된 옵션들을 볼 수 있다.노란색 박스로 표시된 부분을 전부 'UTF-8' 방식으로 변경하면 문제는 해결된다.

C#] System.IO 네임 스페이스

메모장 어플리케이션 구현을 위해서 .Net Framework 클래스 활용.제어 클래스로는 System.IO 네임스페이스 하위에 있는StreamWriter, StreamReader이며, 파일을 읽고 쓰는 인터페이스 제공. StreamWriter(path, append, encoding)지정된 인코딩과 기본 버퍼 크기를 사용,지정 경로의 지정 파일에 대한 StreamWriter 개체 초기화 path : 저장할 전체 파일 경로append : 데이터 파일 추가 유무 확인,- file 존재, append==false, 덮어쓰기 실행- file 존재, append==true, 해당 파일에 추가- 이외의 경우 새 fileencoding : 사용할 문자 인코딩 정보 StreamReader(path, encoding)지..

728x90