웹 개발자라면 냑을 해야하는 이유 정보
웹 개발자라면 냑을 해야하는 이유본문
아, 이젠 utf8mb4로 셋팅을 해야 할 것 같네요.
https://sir.kr/cm_free/1518810
운영 중인 사이트가 있는데 며칠 전 우연하게 모바일로 글 작성 할 때 이모티콘을 어떻게 넣는 건지 궁금해서 테스트 했는데 제 사이트에는 그게 안 됐습니다. sir에서는 잘 되던데 하면서 바로 포기 했죠. 내가 모르는 뭐 특수한 기능이 있나보다 하고... ㅎㅎ
그리고 어제 우연히 웹학교님 글을 보고 아하~ 그러고 phpmyadmin 들어가서 캐릭터셋을 살펴보니 utf8mb4_general_ci가 있더라구요. 아주 오래 전부터 있었던건지 이번에 mysql8로 업그레이드 하면서 생겨난 건지는 모르지만 암튼 캐릭터셋을 바꿔주고 이모니콘 테스트를 하다보니 바로 되더군요. (그런데 문자 하나에 4byte ㅎㄷㄷ 그래서 필요한 필드만 지정해서 변경했네요.)
전에도 말씀드렸지만 여기가 시골이라 개발자도 많이 없고 IT 관련해서 소통할만한 사람이 없어요. 이 쪽 분야에서는 섬 같은 곳이지요. 그나마 요즘은 인터넷이라도 되니 다행입니다. 옛날엔 버스타고 대학나온 형들이 운영하는 컴퓨터 대리점 쫒아다니면서 물어보고 그랬어요. ㅋ
어찌보면 사소하다 여길수도 있는 거지만 제가 냑을 하지 않았다면 아마 더 오랫동안 이 문제를 해결하지 못했을 겁니다. 정보 공유의 순기능이 이런 게 아닌가 싶습니다. 앞으로 좋은 정보 많이 올려주세요.
추천
4
4
댓글 18개
오홍.. 그럼 그누5를 이제 utf8bmb4로 사용하면 되는건가요?
@와칸다포에버 제 사이트는 그누4로 만들어져 있습니다. ^^ 저는 본문과 댓글에 이모니콘을 쓰고 싶어서 wr_content만 바꿨는데 utf8과의 속도 차는 잘 모르겠습니다. 다른 분들이 테스트 올려주시면 그때 참고하면 될 거 같아요. ㅎ
@바보천사 아 글쿤요 phpmyadmin보면 utf8mb4로 다 되어있어서ㅎㅎ
ㅎㅎㅎ 골통품 프로그래머 현재 모습. ㅋㅋ
아흐. 정말 개그네요. ㅡㅡ.
아흐. 정말 개그네요. ㅡㅡ.
@orbital ㅋㅋㅋ
@바보천사 천하에 정식 풀 코스 마스터 팩 고수께서
엄살을 하도 피워서 드린 댓글입니다. ~~
엄살을 하도 피워서 드린 댓글입니다. ~~
나이들면 참 좋은 게 포기가 쉬워지네요. ㅎ
그누보드의 utf8bmb4 관련해서 정리한 자료 입니다.
https://www.happyjung.com/lecture/2503
https://www.happyjung.com/lecture/2503
utf8bmb4로 작업 하면 인덱스 잡는데에 영향이 갔던걸로 기억합니다 ㅎㅎㅎ
그래서 포기했죠 ㅋㅋㅋ
그래서 포기했죠 ㅋㅋㅋ
@terrorboy 마크다운 문법 에디터
저도 등록해 주셨을 때 봤습니다. 다른 것은 모르고요. ㅋ
등록해 주신 에디터요! 심플 ~~~
혹시요. 전 세계 상대로 팔아 먹을 수 있는
수학 공식을 담을 수 있는 에디터가 있을까요?
그누M에서 작동하면 따봉이고요.
다른 곳에서 작동하면 포기하겠습니다.ㅎㅎ
갑자기 또 욕심이 나네요. ^^
저도 등록해 주셨을 때 봤습니다. 다른 것은 모르고요. ㅋ
등록해 주신 에디터요! 심플 ~~~
혹시요. 전 세계 상대로 팔아 먹을 수 있는
수학 공식을 담을 수 있는 에디터가 있을까요?
그누M에서 작동하면 따봉이고요.
다른 곳에서 작동하면 포기하겠습니다.ㅎㅎ
갑자기 또 욕심이 나네요. ^^
@orbital ㅎㅎㅎㅎ
@terrorboy ^^
What is the difference between utf8mb4 and utf8 charsets in MySQL?
https://stackoverflow.com/questions/30074492/what-is-the-difference-between-utf8mb4-and-utf8-charsets-in-mysql
mysql converting an incorrect latin1 column to utf8
https://nicj.net/mysql-converting-an-incorrect-latin1-column-to-utf8/
OK!
How to convert mysql latin1 to utf8?
https://stackoverflow.com/questions/36529650/how-to-convert-mysql-latin1-to-utf8
https://technote.kr/26 < 한글
mysql-convert-latin1-to-utf8.php
https://github.com/nicjansma/mysql-convert-latin1-to-utf8/blob/master/mysql-convert-latin1-to-utf8.php
폭풍 검색 결과입니다.
구글이 아니면 꼼짝 못 하는 놈이라서요.
////////////////////
혹시요.
@바보천사 님, @terrorboy 님, @해피정 님이 말씀하시는 것이
이것인가요?
아무런 생각없이 설치하여 사용했습니다.
예전 데이터를 사용하지 않는 경우는 괜찮나요?
아니면 이전 DB를 사용 안 해도 고쳐야 하나요?
역시 무식하면 용감합니다.
그냥 썼네요? ㅡㅡ.
https://stackoverflow.com/questions/30074492/what-is-the-difference-between-utf8mb4-and-utf8-charsets-in-mysql
mysql converting an incorrect latin1 column to utf8
https://nicj.net/mysql-converting-an-incorrect-latin1-column-to-utf8/
OK!
How to convert mysql latin1 to utf8?
https://stackoverflow.com/questions/36529650/how-to-convert-mysql-latin1-to-utf8
https://technote.kr/26 < 한글
mysql-convert-latin1-to-utf8.php
https://github.com/nicjansma/mysql-convert-latin1-to-utf8/blob/master/mysql-convert-latin1-to-utf8.php
폭풍 검색 결과입니다.
구글이 아니면 꼼짝 못 하는 놈이라서요.
////////////////////
혹시요.
@바보천사 님, @terrorboy 님, @해피정 님이 말씀하시는 것이
이것인가요?
아무런 생각없이 설치하여 사용했습니다.
예전 데이터를 사용하지 않는 경우는 괜찮나요?
아니면 이전 DB를 사용 안 해도 고쳐야 하나요?
역시 무식하면 용감합니다.
그냥 썼네요? ㅡㅡ.
@orbital 요것이 맞는 거 같어요. ㅎㅎ 저도 스택오버플로우에서 찾았습니다.
옛날에(?) 태국에서는 자국언어로 된 윈도우가 없어서 영문 윈도우를 쓴다는 얘기를 들었습니다.3Byte로 세계 언어를 다 표현하기가 어려웠나 봅니다. 설명을 보니 태국, 베트남처럼 그동안 UTF에서 조금 소외됐던 언어들까지 표현하기 위해 자소 표현을 4Byte로 늘리자 이모티콘 같은 특수문자까지 표현 할 수 있게됐다는 영문을 제가 맞게 해석한 건지 모르겠네요. ㅋㅋㅋ
옛날에(?) 태국에서는 자국언어로 된 윈도우가 없어서 영문 윈도우를 쓴다는 얘기를 들었습니다.3Byte로 세계 언어를 다 표현하기가 어려웠나 봅니다. 설명을 보니 태국, 베트남처럼 그동안 UTF에서 조금 소외됐던 언어들까지 표현하기 위해 자소 표현을 4Byte로 늘리자 이모티콘 같은 특수문자까지 표현 할 수 있게됐다는 영문을 제가 맞게 해석한 건지 모르겠네요. ㅋㅋㅋ