database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27104 게시물 읽기
No. 27104
한글 인코딩 관련 질문입니다.
작성자
박지은(tabby009)
작성일
2007-10-24 16:52
조회수
2,720

전에 올려진 내용을 찾아보다가 해결이 안되서 질문 드립니다.


시스템은 EUC-KR을 사용하고 데이터베이스는 기본 LATIN1로 만들어져있습니다.


한글이 갑자기 깨져서 살펴보니.

웹에서 들어오는 데이터가 UTF-8과 EUC-KR이 섞여 있는 경우 데이터가 깨져서 보입니다.


해결방법으로 데이터 INSERT시에 INSERT INTO TestTable VALUES ( _euckr'테스트' ); 이런식으로 고쳐보았지만.

계속 제대로 나오지 않고 있습니다.



select 해보면 UTF-8의 경우 ?표와 이상한 글자로 나오고요 euckr로 변환한 데이터의 경우 ? 표로 표시됩니다.


입력할때, 인코딩을 바꿔서 저장하는 방법은 없나요?


기존시스템을 바꾸지않고 해결해야해서 너무 어렵습니다 ㅠ_ㅠ

이 글에 대한 댓글이 총 1건 있습니다.

인코딩의 기본 원칙은 이거겠죠
입력시 인코딩 통일, 출력시 인코딩 통일

현재 저장되어 있는 인코딩과는 무관하게 출력시 인코딩을 조절할 수 있습니다
출력시 해당 데이터의 인코딩 변환을 해주면 되니까요
그러나 저장 당시에는 특정 문자셋으로 해주어야겠죠

iconv라는 함수가 있습니다
이를 통해 입력되는 데이터의 문자셋을 단일하게 만들어 주세요

어렵군님이 2007-10-24 18:23에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27109레코드 그룹지어서 문자열 연결하기 [2]
정왕균
2007-10-25
3371
27107fulltext 검색에서 질문 드립니다. (정렬문제)
반화넬
2007-10-25
2364
27106MySQL 한글 인덱싱 되나요?
김수리
2007-10-25
2126
27104한글 인코딩 관련 질문입니다. [1]
박지은
2007-10-24
2720
27103이런 검색 방법은 어떤 쿼리를 써야 될까요?
검색이
2007-10-24
2001
27102추가질문입니다.
최현일
2007-10-23
2130
27101급질문입니다.. ㅜㅜ [1]
최현일
2007-10-23
1920
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다