그누보드 utf8 버전에서요 제목이나 작성자로 정렬을 하면 뒤죽박죽이에요 정보
그누보드 utf8 버전에서요 제목이나 작성자로 정렬을 하면 뒤죽박죽이에요본문
utf버전을사용하고 있습니다만 한글정렬이 안되네요.. 검색을 해보니
order by절에 binary 추가하면 된다고 하여서 해당필드에 binary를 해보았지만.. 결과는 똑같습니다.
phpschool에서도 검색해보니.. 한글이 많을경우에는 정렬이 제대로 안된다고 하는듯 한데요..
제가 지금 컴퓨터에다가 APM설치해서 사용하고 있어서 그런지는 모르겠지만...
업체에서운영하는 서버에서는 binary하면 잘 되겠죠???
ㅠㅠ 답변좀 부탁드려욤..
order by절에 binary 추가하면 된다고 하여서 해당필드에 binary를 해보았지만.. 결과는 똑같습니다.
phpschool에서도 검색해보니.. 한글이 많을경우에는 정렬이 제대로 안된다고 하는듯 한데요..
제가 지금 컴퓨터에다가 APM설치해서 사용하고 있어서 그런지는 모르겠지만...
업체에서운영하는 서버에서는 binary하면 잘 되겠죠???
ㅠㅠ 답변좀 부탁드려욤..
댓글 전체
디비도 collation이 utf-8로 되어 있나요?
sql프롬포트상에서 status를 해보면
Server characterset: utf8
Db characterset: utf8
Client characterset: latin1
Conn. characterset: latin1
이렇게 나오구요.
my.ini 파일을 보면
# MySQL 기본 케릭터셋
default-character-set=utf8
# MySQL에 연결될때 실행하는 명령어
init_connect=SET NAMES utf8
[client]
default-character-set=utf8
init_connect=SET NAMES utf8
language=korean
[mysqldump]
default-character-set=utf8
init_connect=SET NAMES utf8
language=korean
phpmyadmin에서는
MySQL 문자셋: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_unicode_ci
이렇게 되어있습니다.
status로 하면 자꾸 latin1로 나오는데요.. 프롬폰트상에서 utf8로 바꾸고 mysql재시작 하면 계속 latin1이네요.. 윈도우용 APM이라 그런지.. 참고로 APM_setup6입니다.
현재 db에서 쿼리를 하면 글씨등은 깨져서 보이는데요.. 게시판에서 검색이나 입력 보이는것등은 제대로 되고 있습니다. 문제는 한글정렬만안되고 있네요...ㅠㅠ
Server characterset: utf8
Db characterset: utf8
Client characterset: latin1
Conn. characterset: latin1
이렇게 나오구요.
my.ini 파일을 보면
# MySQL 기본 케릭터셋
default-character-set=utf8
# MySQL에 연결될때 실행하는 명령어
init_connect=SET NAMES utf8
[client]
default-character-set=utf8
init_connect=SET NAMES utf8
language=korean
[mysqldump]
default-character-set=utf8
init_connect=SET NAMES utf8
language=korean
phpmyadmin에서는
MySQL 문자셋: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_unicode_ci
이렇게 되어있습니다.
status로 하면 자꾸 latin1로 나오는데요.. 프롬폰트상에서 utf8로 바꾸고 mysql재시작 하면 계속 latin1이네요.. 윈도우용 APM이라 그런지.. 참고로 APM_setup6입니다.
현재 db에서 쿼리를 하면 글씨등은 깨져서 보이는데요.. 게시판에서 검색이나 입력 보이는것등은 제대로 되고 있습니다. 문제는 한글정렬만안되고 있네요...ㅠㅠ
아무래도 apm설정이 제대로 안되는듯 하네요 ㅠㅠ
http://blog.naver.com/cf54e?Redirect=Log&logNo=110012290479에서 하라는 대로 셋팅을 해도 mysql재시작하거나 재부팅 하거나 해도.. 결과가 아래와 같이 나오네요 --;; ㅠㅠ
mysql> show variables like 'c%';
+--------------------------+-------------------------------------------
| Variable_name | Value
+--------------------------+-------------------------------------------
| character_set_client | latin1
| character_set_connection | latin1
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | latin1
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | C:\APM_Setup\Server\MySQL5\share\charsets\
| collation_connection | latin1_swedish_ci
| collation_database | utf8_general_ci
| collation_server | utf8_general_ci
| completion_type | 0
| concurrent_insert | 1
| connect_timeout | 10
+--------------------------+-------------------------------------------
14 rows in set (0.24 sec)
http://blog.naver.com/cf54e?Redirect=Log&logNo=110012290479에서 하라는 대로 셋팅을 해도 mysql재시작하거나 재부팅 하거나 해도.. 결과가 아래와 같이 나오네요 --;; ㅠㅠ
mysql> show variables like 'c%';
+--------------------------+-------------------------------------------
| Variable_name | Value
+--------------------------+-------------------------------------------
| character_set_client | latin1
| character_set_connection | latin1
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | latin1
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | C:\APM_Setup\Server\MySQL5\share\charsets\
| collation_connection | latin1_swedish_ci
| collation_database | utf8_general_ci
| collation_server | utf8_general_ci
| completion_type | 0
| concurrent_insert | 1
| connect_timeout | 10
+--------------------------+-------------------------------------------
14 rows in set (0.24 sec)