euc-kr의 페이지에서 utf-8페이지를 iframe으로 열고 변수를 전달해야할 때 urlencode같은 함수를 사용하면 글자들이 %를 포함하기때문에 sql에선 사용할수 없습니다. 고로, mysql 쿼리를 때리기 위해 순수한 한글로 변형해야 합니다. 1. 쿼리값을 디코딩한다. 그.....
인터넷 파일을 이용해서 파싱을 하거나 하는 경우 CString에서 한글 깨짐 현상이 일어날 수 있다. 이 때 생각해봐야 하는 것 중 하나로 파일이 UTF-8으로 인코딩 되어있는 경우다. 다음과 같은 함수를 정의한다. view plaincopy to clipboardprint.....
1. 일단 mysql에 임포트를 할경우 Collation 을 euckr_korean_ci 로 설정한후 자료를 임포트 시킨다.2. 아래처럼 게시판 프로그램에서 DB connect 부분에 노란박스 부분을 추가 한다.보통 MySQL 4.1이상 버전의 DB에 접속시 결과나 클라이언트가 사용하는 문자셋은 My.....
Google app engine 에서 한글처리를 해야 할 때 관련해서 encoding 관련 오류가 자주 발생했는데 버그를 잡으며 고생했던 내용을 정리해 봅니다. feedparser 로 전달 받은 문자열을 db 에 저장할 때 관련오류 (UnicodeEncodeError, UnicodeDecodeError) 가 .....
진행하고 있는 프로젝트의 DB가 UTF8 로 잡힘에 따라 (처음부터 그냥 euc-kr 로 했으면 차라리 편했을 걸...다시 돌이키기에는 너무 늦어버린 그대...) 자바개발할때도 에로사항이 많았다.특히 톰캣 환경에 따라 getBytes 를 다르게 써줘야 하는 이 난감한 상황...;;아.....
C:\xampp\mysql\bin\my.ini
[client] 에 추가
default-character-set=utf8
[mysqld] 에 추가
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collat.....
결론부터 말하면 서버 설정의 변경 없이는 get, post 방식 모두를 해결하기는 힘듬. post 해결 방법 WEB-INF/web.xml Encoding Filter kr.co.aritaum.brand.common.CommonEncodingFilter encoding UTF-8 Encoding Filter /* CommonEncodingFilter에서 .....
XP에서 ED라는 에디터로도 UTF-8 EUC-KR 캐릭터셋 변환을 할 수 있지만 당연히 리눅스 상에서 할 수 있다. 주로 리눅스상에서는 iconv 를 많이 사용하며 사용예는 다음과 같다. euc-kr로 작성된 html 의 캐릭터셋 변환시 유용할 것이다$...글 전체.....
수업 시간에 과제로 내 준, 매크로 프로세서 분석하기. 여태껏 해왔던 프로그래밍과는 많이 달라서 초점을 어떻게 맞춰야 할 지 몰랐다. 때마침 네이버 지식인에 같은 과제가 있어서 퍼오기를 했다. ▶2.1. 사용자 함수 ▶▶2.1.1. void PASS1(char b.....
처음 시도 php 함수 mb_detect_encoding으로 검사 파라미터에 대해서 인코딩방식이 어떤 것인지 판별하여 Return해준다. string mb_detect_encoding ( string $str [,mixed$encoding_list= mb_detect_order[, bool $strict= false ) 예제 사용은 대충 이.....
Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language. 위에 설명되어 있는대로다. 유니코드란? unicode는 모든 문자에 index를.....
분명히 한글로 입력한 데이터가 웹 페이지 Index, View 화면에서는 제대로 보이는데, phpMySQL 과 CocoaMySQL 등 MySQL 관리 프로그램에서 한글이 깨져보이는 현상때문에 땅을 좀 더 깊게 팠다=_= MySQL의 기본 Encoding을 UTF-8로 지정해 두었지만, 입력될 때에.....