DB 한글 깨짐 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

DB 한글 깨짐 정보

DB 한글 깨짐

본문

 안녕하세요 오늘 그누보드 설치했습니다.

utf8 버전으로 설치했는데요, 설치 중 화면은 한글 깨짐이 없었는데요.
설치 후에 보니 DB 에서 읽어오는 부분이 깨지네요.

즉, admin 의 이름이 ?? 로 나타나네요.

그래서 db의 locale 을 보니 아래와 같습니다.
mysql> show variables like 'c%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
| collation_connection     | latin1_swedish_ci          |
| collation_database       | latin1_swedish_ci          |
| collation_server         | latin1_swedish_ci          |
| completion_type          | 0                          |
| concurrent_insert        | 1                          |
| connect_timeout          | 5                          |
+--------------------------+----------------------------+
14 rows in set (0.01 sec)


mysql 전체 말고, g4 db 와 그 하위 table 의 locale 을 아래와 같이 변경했습니다.

데이터베이스 Character 변경
mysql> ALTER DATABASE [Database] DEFAULT CHARACTER SET utf8;

테이블 Character 변경
mysql> ALTER TABLE [Table] DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


그런 후 admin 이름을 다시 한글로 바꿔 저장해도, ?? 로 출력됩니다.

어떻게 해야 하나요?

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT