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 27696 게시물 읽기
No. 27696
MySQL 4.0.26 을 쓰고있는데요. character set 설정때문에 질문드립니다.
작성자
송은우(송사수)
작성일
2008-07-24 18:15
조회수
4,611

일본에서 근무하고 있는 송사수라고 합니다. 

사내 프로젝트인데 비수2005 로 작업중인데 어쩌고 저쩌고해서 디비에서 꺼내오는 건데요

일본어다보니 나도모르게 글자가 깨지더라구요

콘솔이나 나비켓으로 보면 멀쩡한데 어플리케이션 창으로 데이터 떠오면 일본어는 깨지더라고요.

5점대 mysql 은 제대로 떠와지고요..

근데 4.0.26을 써야만하는 특이한 상황이라 


일단 나베형이랑 구그리형이랑 막 물어보고 물어봐도 대답이 거기서 거기구 거의다 시도해봤구요

제생각은 일단 share 폴더에 euc_jp 에 관련된 파일이 없는거 같구요

글구 데이터 베이스 생성할때 케릭터셋 지정해주는 방법을 잘모르겠더라구요

5.0은 나비켓으로 지원되는데 4.0.26은 안되더라고요 

어떻게 좋은 방법 없을까요?? ㅜㅜ (해외에서 갈굼당하면 서러워요 도와주세여)

이 글에 대한 댓글이 총 2건 있습니다.
4.0 까지는...흠...데이터베이스나 테이블생성할때 따로 문자셋을 지정하는 옵션이 없...었다고 기억됩니다. (기억이..잘...-.ㅡa) 흠...4.0 까지는 문자셋이 단일 구성으로 되어 있어서 설정파일에 설정된거 하나로 따라가서

그리고 일본어 관련 문자셋이...ujis 랑 sjis 가 있습니다. share/characters 에 따로 파일은 없구요 (ujis 가 EUC-JP 구 sjis 가 Shift-JIS 라는군요..뭐 차이점은 모르겟네요)

show variables like 'char%' 하셔서 확인해보세요..

어플단에서만 문자가 깨져서 보인다면...혹 다른 문제일수도....예를 들어 폰트설정이 잘못되어 있다던가...흠..뭐 그렇습니다.

건투를...
team b(teamb)님이 2008-07-24 19:54에 작성한 댓글입니다.

아 알려주셔서 감사합니다 .
저도 나름대로 조사하니깐 C# 이 외부에서 데이터 받아올때 문제가 생긴다고 하더라고요.

http://blog.naver.com/ever43?Redirect=Log&logNo=100052778275

여기를 참조했구요
코딩에서 

//string txt = "{MSMQ로 받은 문자열}";

byte[] bytes = Encoding.Unicode.GetBytes(txt);
byte[] converted = new byte[bytes.Length/2];
int k = 0;
for (int i = 0; i < bytes.Length; i+=2)
    converted[k++] = bytes[i];

string s = Encoding.Default.GetString(converted);

[출처] c c++ c#에서 유니코드로 변환?|작성자 히로이찌

이런식으로 바꾸니깐 되더라고요 좀편법이긴 하지만,..

전 디비에서 바꾸고 싶었는데.. 디비에서 바꾸는 방법은 없을까요 ?? ㅜㅜ

송은우(송사수)님이 2008-07-25 09:25에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27699디비 업데이트 할때요
debbie77
2008-07-25
4120
27698백업을 위한 ShellExecute이용방법... [3]
고영호
2008-07-25
5787
27697이런 질문을 여기에 올려도 될까 모르겠는대... [2]
김지인
2008-07-25
3950
27696MySQL 4.0.26 을 쓰고있는데요. character set 설정때문에 질문드립니다. [2]
송은우
2008-07-24
4611
27694mysql 저장데이터 관련 질문입니다.. [4]
김윤정
2008-07-23
4152
27693결석학생(?) 찾는 쿼리문 힌트좀 부탁드립니다. [1]
권순원
2008-07-23
3853
27690답변이 없어서 다시 질문 올립니다. [4]
제로당
2008-07-22
4089
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다