1. character set 설정
mysql를 설치할때 처음부터 utf8 을 지정해뒀어야했는데 이런게 있는지 모르고 그냥 넘어갔다,
그랬더니 latin1 으로 설정이 되어 있어서 이걸 utf8로 바꾸는 방법을 찾아봤다.
#설정파일 위치
sudo nano /etc/mysql/my.cnf
#아래 항목에 해당되는 문구를 추가하고 재부팅
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
재부팅 후 아래 명령어로 변경됐는지 확인
mysql -u root -p
status;
2. php 파일에 아래 문구 추가
INSERT INTO를 담는 변수 앞에 위치
mysql_query('set names utf8');
'Computer > Linux' 카테고리의 다른 글
라즈베리파이 2대로 웹서버 사용, IP는 하나 (0) | 2019.02.07 |
---|---|
아파치서버 포트 변경 (0) | 2019.02.07 |
라즈베리파이 웹스트리밍 Motion + VLC (1) | 2019.02.07 |
라즈베리파이로 DHT22 와 BH1750 센서를 사용해서 온도 습도 조도 출력하기 (0) | 2019.02.07 |
워드프레스에서 퍼머링크(Permalink) 사용하기 (0) | 2019.02.07 |
Postman SMTP 워드프레스에서 컨택트폼7 (메일발송) 이 안될때 (1) | 2019.02.07 |
아파치 서버 업로드 사이즈 한계 설정 (0) | 2019.02.07 |
웹에서 SSH 실행 - WebsSSH shellinabox (1) | 2019.02.07 |