반응형

결론: 윈도우에서 MySQL을 쓰든 MariaDB를 쓰든 utf8로 작업하고 싶다면 MySQL Workbench 설치해서 작업하자.


DB에 한국어, 일본어, 영어 등 외국어를 모두 담아야 하는 상황이 생겼다. euckr은 절대악이기 때문에 db 만들 때 utf8로 해놨다. 근데 문제가 생겼다.


* 아래의 모든 상황은 MySQL이 아닌 MariaDB 사용 시의 스크린샷입니다. 물론 MySQL을 쓰더라도 동일한 상황일 것이다.


문제1. 설치할 때 utf8로 해놔도 추가로 작업을 해야 한다.

서버에는 utf8로 저장한다. 하지만 클라이언트와 통신할 때 쓰는 문자셋은 또 따로 설정해야 한다.

문자셋과 collation 설정은 show variables like 'c%'; 를 입력해서 편하게 알아볼 수 있다.

character_set_database, character_set_server, character_set_system 등은 utf8로 되어있지만 character_set_client, character_set_connection 등은 euckr로 되어있음을 알 수 있다.

이는 MariaDB 10.1 버전 64비트 기본 설치 경로 기준 C:\Program Files\MariaDB 10.1\data\my.ini 파일을 수정하여 바꿀 수 있다.

[client]단 밑에 default-character-set=utf8 한 줄 추가한다.

이렇게 해서 모든 게 잘 된다면 좋겠지만 여기서 문제2 발생.

문제2. utf8로 모두 변경하면 커맨드 프롬프트 상에서 한글 등의 입력 시 에러가 발생한다.

ERROR 1366 (22007): Incorrect string value: '\x??\x??\x??\x??...' for column '???' at row 1

(에러메시지의 일부 내용은 임의로 물음표 처리하였습니다.)

영어로 된 데이터는 정상적으로 입력되지만 한글이나 한자 등이 포함된 데이터는 입력이 되질 않는다. 검색해보면 euckr로 바꾸는 경우가 많은 것 같다. 근데 난 euckr이라는 단어를 쳐다보기도 싫어서 더 알아봤다.

이를 해결해보기 위해 이런저런 시도를 해봤는데 결론만 얘기하면 커맨드 프롬프트에서 작업하기 위해서는 한국어 윈도우 시스템 Locale인 CP949(euckr)을 써야 한다.

한글 윈도우 사용 시 커맨드 프롬프트는 기본적으로 코드페이지를 CP949로 잡는데, 일단 chcp 65001 명령어를 사용해 일시적으로 UTF-8로 바꿀 수 있다. 레지스트리를 수정해서 영구적으로 바꿀 수도 있긴 하다. 근데 문제는 UTF-8로 바꿔도 정상적으로 동작을 안 한다. 좀 찾아보니 한국의 모 자동차회사처럼 '윈도우는 원래 그렇게 쓰는거에요~ 고객님' 같은 상황인 것 같다. stackoverflow의 모 사용자의 표현을 빌리자면, '윈도우에서 UTF-8은 2등시민이다'.

동일한 쿼리를 MySQL WorkBench를 이용해서 실행해보았다.

정상적으로 실행되었음을 알 수 있다. 좀 알아보니 WorkBench 쓰면 위에서 my.ini 파일을 수정할 필요도 없는 것 같다. 다 알아서 해준다.


쿼리 실행 후 select로 데이터가 잘 들어갔는지 확인해봤다. 한글이 정상적으로 표시됨을 알 수 있다.


chcp 65001 명령어를 실행하여 UTF-8로 변경 후 mysql에 접속하여 데이터를 확인해봤다.

조회할 때는 정상적으로 표시된다. 그래서 insert 명령으로 데이터를 커맨드 프롬프트에서 입력한 후 다시 조회해보았다. 그랬더니 글자가 깨진다. 입력이 애초에 이상하게 들어가서 WorkBench에서도 표시가 제대로 되지 않았다. 즉 커맨드 프롬프트 상에서 UTF-8로 데이터를 보낼 때 문제가 생긴다고 보는 것이 맞을 것이다.

반응형
반응형

이 정보는 비슷한 구조의 KC-E50, KC-E70, 앞의 두 모델의 2016년형인 KC-F50, KC-F70에 모두 해당되는 내용입니다.


많은 사람들이 이 모델들을 헤파 필터의 등급, 10년이라는 필터의 수명, 플라즈마 클러스터, 저렴한 가격 등 여러 장점 덕에 이 제품을 샀을 것이다. 하지만 2016년 중순 이 제품을 사고 약 1년 가까이 쓰면서 필터의 상태를 보니 절대로 10년동안 쓰고 싶다는 생각이 안 들었다. 공기의 상태가 생각보다 안 좋다는 게 하나의 이유고, 그로 인해선지 필터 상태도 빠르게 더러워 지는게 또 다른 이유다.


1. 헤파 필터

샤프에서는 헤파 필터의 교체 주기를 10년으로 두고 있다. 물론 주기적인 관리가 이루어 졌을 때 10년동안 쓸 수 있다는 뜻이다.

하지만 실제로 1년동안 써보니 아무리 잘 써도 5년을 넘길 수 있을까 싶은 생각이 든다.

왼쪽이 얼마 전 다른 필터 주문하면서 같이 주문한 KC-E70(KC-F70)용 헤파 필터. 오른쪽이 약 1년동안 쓴 헤파필터다. 새로 산 필터가 없었더라면 원래 이렇게 색깔이 있었나 고민할 정도로 자연스럽게... 시커매졌다. 참고로 프리필터 꾸준히 사용한 게 이 정도 상태다.


2. 샤프 판매 프리 필터

6장에 8~9천원 정도 하는 프리 필터. 70으로 끝나는 모델은 공기청정기를 살 때 프리 필터가 3장을 증정하기에 써봤다.

실수로 의자 뒤에 걸려있던 옷이 프리 필터와 마찰을 일으키면서 보풀같이 올라온 사진이다. 실제로 쓰면 저렇게 먼지가 달라붙은 느낌은 아님.

위 사진은 프리 필터 교체한 후 딱 한 달만에 찍은 사진이다. 공기가 들어가지 않는 부분의 하얀 색과 공기가 들어가는 부분의 회색이 극명하게 대비된다. 실제로 공기에 먼지가 얼마나 많은지 알 수 있는 부분.

집에서 담배 피는 사람도 없고 하루에 한 번 이상 바닥을 물걸레로 청소하는 데에도 불구하고 이 정도 상황이니 담배까지 더해지면 엄청날 것 같다.

만약 프리필터가 없었다면 위의 회색 물질이 전부 헤파필터에 붙으면서 헤파필터의 수명이 훨씬 줄어들 것이다.


3. 3M 에어컨용 공기청정 필터

마스크부터 차량용 필터까지 뭔가 다양한 종류의 걸러내는 걸 만들어내는 3M. 필터 관련된 것은 Filtrete 이라는 브랜드로 출시하는데, 일본의 3M은 에어컨 필터에 붙여서 쓸 수 있는 Filtrete 공기청정 필터 에어컨용 롤을 팔고 있다.

최근에는 샤프에서 파는 프리필터 대신 이 필터를 한 번 써봐야지, 하고 붙여봤는데(일본 아마존이 내가 산 상품을 보고 추천해줬다) 미세먼지(PM10)을 걸러내는 제품부터 초미세먼지(PM2.5)도 어느 정도 걸러내는(다만 공기청정기급으로 걸러내는 게 절대로 아님!) 제품까지 3종류가 있다.

한국이나 미국 3M에서는 안 파는 것 같고 일본에서만 파는 것 같다. 아래 모델은 3M Filtrete 공기청정 필터 에어컨용의 가장 좋은 프리미엄 등급의 제품이다.가격은 2만원 중반 정도 했던 것 같다.

잘라져서 사이즈별로 파는 것도 있는데 난 내가 잘라보고 싶어서 롤 타입으로 구매했다. 근데 생각보다 자르기 힘들다. 미리 잘라져 있는 걸 사는게 더 편할 것 같다.

사이즈가 안 맞아서 밑에는 테이프로 붙여서 연결했다.

샤프에서 파는 프리 필터는 밖에다 붙이지만, 이건 한 번 안에다 붙여봤다. 밖에 거름망에 큰 먼지는 얼마나 쌓이나 좀 보려고...

그리고 이걸 붙이고 2주가 지났는데...

카메라로 찍은 사진에서는 잘 안 보이지만 거름망을 서서히 막아가고 있는 큰 먼지...

왼쪽의 새 필터와 오른쪽 2주 쓴 필터 색의 차이가 느껴지시는지... 2주밖에 안 됐는데 색이 벌써 회색이 다 되어감. 위에 필터 붙일 때 사진과 비교하면 더 크게 느껴지는 것 같다.


3M의 공기청정 필터에 대해서는 기회가 된다면 다른 포스팅에 자세하게 한 번 쓸 것 같다. 3M에서 Filtrete 이라는 브랜드로 나라마다 만드는 제품이 생각보다 제각각이라서...


결론

뭘 붙이든 프리 필터 무조건 써야 헤파필터 수명을 늘릴 수 있을 것으로 보인다. 별로 맘에 안 들거나 귀찮다면 헤파필터를 10년마다 바꾸지 말고 더 짧은 주기로 바꾸자. 헤파필터 4만원? 5만원 정도밖에 안 한다.

그리고 생각한 것보다 공기가 더 더럽다. 공기청정기 24시간 켜놓고 마스크 꼭 쓰고 다니자.

반응형
반응형

그냥저냥 쓰다가 좀 고쳐서 써볼까 싶어서 고객센터에 문의해봤다.


배터리 구매 8만 9천원

USB 포트 수리 3만 3천원

메인보드 교체 23만 5천원


...


그냥 지금도 작동은 잘 하니까 그냥 쓰기로 했다. 배터리는 사설업체에서 리필하는 걸 알아볼까 고민중. 4만원 정도면 되는 것 같던데...

반응형

+ Recent posts