아래와 같이 mysql 4.1.12에서 그누보드를 설치하면 왜
아래와 같이 mysql 4.1.12에서 그누보드를 설치하면 왜
select * from g4_member where mb_id = TRIM('admin')
1267 : Illegal mix of collations (euckr_korean_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
error file : /tao/bbs/login_check.php
이런 에러가 나는 것일까요..
혹시 mysql 4.1.12 이상에서 그누보드 설치해보신 분 계세요?
한글 설정은 아래와 같거든요
-------------------------------------------------
[root@localhost doban]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.12
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.12
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> set names euckr;
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'c%'
-> ;
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | euckr |
| character_set_connection | euckr |
| character_set_database | euckr |
| character_set_results | euckr |
| character_set_server | euckr |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | euckr_korean_ci |
| collation_database | euckr_korean_ci |
| collation_server | euckr_korean_ci |
| concurrent_insert | ON |
| connect_timeout | 5 |
+--------------------------+----------------------------+
12 rows in set (0.00 sec)
-> ;
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | euckr |
| character_set_connection | euckr |
| character_set_database | euckr |
| character_set_results | euckr |
| character_set_server | euckr |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | euckr_korean_ci |
| collation_database | euckr_korean_ci |
| collation_server | euckr_korean_ci |
| concurrent_insert | ON |
| connect_timeout | 5 |
+--------------------------+----------------------------+
12 rows in set (0.00 sec)
mysql>
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 4개
젠드는 php 에서는 아주 중요한 역할을 하는 php 의 가속기라 이해하시면 될 듯 합니다.
현재 사용하시는 젠드의 버젼의 2.5.8(혹은 7) 미만이라면 업그레이드를 해주십시오.
(만약 업그레이드가 용이하지 않다면 그누보드에서 사용중인 foreach 루프문에서 모든 값 형식을 위와같이 변경해 주십시오.)
다만 제 우분투에서는 잘 돌아갑니다. mysql 도 4.1.12
로케일 utf-8 나머지 설정도 그냥 있는대로,, 그누 인코딩은 utf-8로 변환,,
괜찮은줄 알았더니..
한번 해보겠습니다.감사합니다. ^^
센트4.2에서 페도라3으로 다시 내려갈뻔 했네요..헐..