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 이름을 다시 한글로 바꿔 저장해도, ?? 로 출력됩니다.

어떻게 해야 하나요?

|

댓글 1개

php에서
mysql_query("show variables")해서
chracter set를 살펴 보세요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 1,601
16년 전 조회 1,621
16년 전 조회 1,398
16년 전 조회 1,028
16년 전 조회 1,344
16년 전 조회 2,320
16년 전 조회 1,388
16년 전 조회 1,089
16년 전 조회 1,546
16년 전 조회 2,130
16년 전 조회 1,082
16년 전 조회 1,666
16년 전 조회 1,514
16년 전 조회 1,554
16년 전 조회 1,350
16년 전 조회 3,634
16년 전 조회 2,059
16년 전 조회 1,953
16년 전 조회 1,011
16년 전 조회 803