phpbb2, mysql에서 한글 설정관련...
글쓴이: ckebabo / 작성시간: 금, 2006/01/27 - 5:53오후
시스템의 로케일은 euc-kr이고, mysql버전은 4.1입니다.
포스트에 한글내용을 입력시키면 이게 유니코드로 변환이 되어 들어갑니다. 46972,48320 같이 말이죠. 이걸 다시 웹브라우저로 볼땐 한글로 잘 보입니다. 그럼 문제는 뭐냐...
제목을 한글로 한 경우엔 아예 유니코드자체로 떠버립니다. 그리고 내용을 수정할때도 에디터속엔 유니코드로 표시됩니다. 이런 문제를 어떻게 해결할 수 없을까요?
mysql상에서 status한 결과입니다.
mysql Ver 14.7 Distrib 4.1.14, for pc-linux-gnu (i686) using readline 5.0 Connection id: 1 Current database: db_xxx Current user: xxx@localhost SSL: Not in use Current pager: /usr/bin/less Using outfile: '' Using delimiter: ; Server version: 4.1.14-log Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: euckr Db characterset: latin1 Client characterset: euckr Conn. characterset: euckr UNIX socket: /var/run/mysqld/mysqld.sock Uptime: 46 sec Threads: 1 Questions: 40 Slow queries: 0 Opens: 41 Flush tables: 1 Open tables: 30 Queries per second avg: 0.870 --------------
/etc/mysql/my.cnf 파일중 일부입니다.
[mysqldump] #character-sets-dir=latin1 #default-character-set=latin1 default-character-set=euckr [mysqlimport] character-sets-dir=latin1 default-character-set=latin1 [mysqlshow] character-sets-dir=latin1 default-character-set=latin1 [myisamchk] character-sets-dir=latin1 [myisampack] character-sets-dir=latin1 # use [safe_mysqld] with mysql-3 [mysqld_safe] err-log = /var/log/mysql/mysql.err # add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations. [mysqld] # character-set-server latin1 # default-character-set latin1 character-set-server = euckr default-character-set = euckr init_connect = "set collation_connection = euckr-korean_ci" init_connect = "set names euckr" collation-server = euckr_korean_ci
Forums:
language 디렉토리내의 lang_main.php 였던가에 인코딩 설
language 디렉토리내의 lang_main.php 였던가에 인코딩 설정하는 부분이 있을겁니다..
그 부분을 만져보세요
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
문제시 되는 화면입니다.[img]http://210.115.48.
문제시 되는 화면입니다.
댓글 달기