> 답변이 없어 다시 올립니다.. - 죄송~!
>
> 이상하게 mysql select 시 글자가 깨어져 나옵니다.
> 물론 컴파일시 한글 옵션도 주었구요..
>
> 그리고 데몬 띄울때도 language option을 주었구요..
>
> 그런데 select시 다음과 같은 결과가 나옵니다.
>
> select * from job;
>
> +----------+-------------------+
> | job_code | job_name |
> +----------+-------------------+
> | 1 | 정보/통신업체
> | 2 | 일반제조업체
> | 유통업
> | 4 | 금융/증권/보험업
> | | 부동산업
> | 운송업
> | 7 | 농/임/수/광산업
> | 건설업
> | | 서비스업
> |뭡?
> |際?
> |2 | 교수/교사
> |퓐?
> |熏?
> | 공무원
> | 16 | 대학/대학원생
> | | 초중고생
> |嶺?
> | | 디자이너
> | | 프리랜서
> | | 요식업체
> | 자영업
> |獰?
> |チ?
> | 25 | 기타 |
> +----------+-------------------+
>
> 이게 왜 그런 것일까요??
>
> 칼럼에서 job_code는 직업코드고 job은 직업명칭이거든요..
> unload를 해보면 데이터는 맞게 들어가 있어요..
> 또, 그냥 하나만 Query하면 깨끗하게 나옵니다. 다음과 같이
>
> mysql> select * from job where job_code = '1';
> +----------+----------------+
> | job_code | job_name |
> +----------+----------------+
> | 1 | 정보/통신업체
> +----------+----------------+
> 1 row in set (0.00 sec)
>
> 음냐.. 왜 그럴까요??
> 그리고 위처럼 깨짐현상을 없애려면 어케 해야 하나요??
>
> 참고로 컴파일시 주었던 옵션은..
>
> --with-charset=euc_kr 이고요..
> 데몬 실행시는 --language=korean 이렇게 주었습니다.
>
> 아시는 분 꼭 알켜 주세요..
일단 저도 정확한 원인을 모르겠는데요. 사용하고 있는 서버 플랫폼(인텔, 알파등등), 사용하고 있는 OS(레드햇 6.0, 알짜 6.0, 파워 6.0등)에 대해서 써주시면 좀더 문제를 좁힐수 있지 않을까 생각이 드네요.
DB 자체에 문제가 있는데 아니라 결국은 출력해서 화면에 표시하는데 문제가 있는것 같은데요. 아주 무식하면서도 쉬운 방법은 다른 배포판을 깔아보는 것인데 쩝. 이건 정말 너무 무식하죠? (물론 가끔 무식하게 해야할때도 있지만)
아뭏든 제 생각은 DB자체 문제가 아니라 화면출력에 무언가 문제가 있지는 않은가 생각. 다른 데에서는 한글 출력에 문제가 생긴 적이 있었나요?
|