리눅스 문자셋(charset) 설정 문자셋 설정하는 방법을 한데 모아 보았습니다. 우선순위에 유념하여 설정하길 바랍니다. 문자셋 우선순위 아파치 웹서버 설정파일에 문자셋을 지정할 수 있다. 하지만 HTML 문서등을 작성할때 문자셋을 지정하면 이 값이 다른 값보다 우선시된다. php 설정에서도 기본 문자셋을 지정할 수 있다. 서버에서 문자셋 설정하기 Apache 웹서버 UTF-8 설정 httpd.conf 에 추가하면 되는데 리눅스 배포판 별로 다르다. AddDefaultCharset UTF-8 PHP UTF-8 설정 php.ini 에서 다음과 같이 수정 한다. [PHP] default_charset = "UTF-8" output_handler = mb_output_handler [mbstring] mbstring.language = UTF-.. 리눅스/Linux 일반 11년 전
[Ubuntu] 우분투 MySQL 설정 우분투에서 MySQL 관련 설정을 알아봅니다. 기본 문자셋 설정 언어셋을 따로 설정하지 않고 DB를 생성하게 되면 latin1로 설정된다. 이 경우 게시판등에 한글이 출력될때는 문제가 없을수도 있으나 DB 자료 자체를 출력해보면 ??? 와 같은 문자로 출력된다. sudo vi /etc/mysql/my.cnf [client] default-character-set = utf8 [mysqld] character-set-client-handshake=FALSE init_connect="SET collation_connection = utf8_general_ci" init_connect="SET NAMES utf8" character-set-server = utf8 collation-server = utf8_g.. 리눅스/Ubuntu 12년 전
문자셋 UTF-8과 EUC-KR 우리나라의 경우 웹페이지에 사용되는 문자셋은 크게 euc-kr 과 utf-8 정도가 있습니다. EUC-KR은 2350개의 한글문자, 한국에서 통용되는 한자 그리고 영문을 표현할 수 있습니다. 문서를 작성할때 한정된 범위내의 문자만을 사용할 경우 사용합니다. 한글 한 자를 2Byte로 처리합니다. UTF-8은 유니코드입니다. 유니코드는 전세계의 모든 문자를 표현할 수 있는 인코딩입니다. 한글이라고는 구경해 본 적도 없는 세계 방방 곳곳의 어느 컴퓨터에서도 우리가 작성한 한글을 문제 없이 표현할 수 있다는 것입니다. 다만 한글 한 자를 3Byte로 처리하기 때문에 문서가 다소 커질수가 있으나, 공백이나 영문 한 자는 1Byte로 처리하는 유연함을 보여 줍니다. 문자셋을 UTF-8로 작성한다면 HTML 파일을.. 웹코딩/HTML 12년 전