112 또는 latin1_swedish_ci같은 다른 옵션이 훨씬 더 합리적으로 보일 때 컴파일 된 기본값으로 설정하는 이유는 무엇입니까 ?latin1_general_ciutf8_general_ci mysql collation — 앨런 소스 6 Swedish가 방금 그 명예를 샀습니다 [농담] — zerkms 7 MySQL — syrkull 1 유의하시기 바랍니다 utf8_general_ci진정한 UTF-8 원하는 것이 지원하므로 4 바이트 UTF-8을 지원하지 않습니다 utf8mb4_general_ci또는 다른 하나의 mb4변종. — ColinM
109 그것을 쓴 사람은 스웨덴 회사 의 공동 책임자였습니다 . 비슷한 이유로 Microsoft SQL Server의 기본 언어 인 us_english가 있습니다. — gbn 소스 5 그는 핀란드어이지만 핀란드어와 스웨덴어는 거의 동일한 특수 문자를 공유하므로 대소 문자를 구분하지 않는 동일한 데이터 정렬을 공유합니다 — kommradHomer 5 '좋은 기본값'에 대해 이야기합니다. 물론 이것은 아닙니다. 20 년이 지난 후보기에 좋습니까? 그들은 이것을 정상적인 기본값으로 변경했습니다 utf8_general_ci. 잘 했어, MySQL! — Michael Trouw 2015 년 2 그리고 나는 그것이 나에게 가장 좋을 것이라고 생각했습니다. BC 나는 전문가가 아닙니다. 내 동안의 생활은 거짓말 — 파블로 에스코바르 3 예, 맞습니다. 그는 MariDB (아내 이름은 Maria)와 MaxDB (아들 이름은 Max)라고 명명했습니다. 근데 왜 딸 이름을 남겼는지 ..! :) LOL. ! — Ajmal Praveen
89 latin1_swedish_ci와 달리 1 바이트 문자 집합 utf8_general_ci입니다. 이에 비해 latin1_general_ci유럽 언어에서 사용되는 다양한 추가 문자를 지원합니다. 따라서 단일 바이트 문자 집합 만 사용하도록 제한되어있는 경우 사용할 언어를 모르는 경우 최상의 선택입니다. — 아리엘 소스 36 라틴어 스웨덴어의 선택을 객관적으로 정당화하려고하기 때문에이 답변을 좋아합니다. 그러나 받아 들여진 대답은 사회적인 관점에서 볼 때 스웨덴어가 특히 선택된 이유에 대해 더 그럴듯한 설명처럼 보입니다. — Alan 2 이것이 작가의 추론이고 그가 스웨덴 사람이라는 우연의 일치 일 가능성이 있습니다. 스웨덴이 추가 유럽 문자를 지원하기를 원하고 알고있는 것이 합리적입니다. — Matt 3 -1 받아 들여진 대답은 단지 의견 일 수 있지만이 대답보다 100 배 이상 합리적입니다. 또한 "그것을 작성한 녀석"도 그의 daugther의 이름을 따서 MariaDB, 아들의 이름을 따서 maxDB라는 이름을 붙인 것을 볼 수 있습니다. — kommradHomer 2014 2 "latin1_general_ci는 유럽 언어에서 사용되는 다양한 추가 문자를 지원합니다."-이를 명확히하기 위해 utf8_general_ci는 utf8_unicode와 달리 유럽 언어 특정 문자를 광범위하게 지원합니다. "latin1_swedish_ci"보다 이점이 없다고 생각합니다. 아니면 내가 틀렸나 요? — MEM 예를 들어 CHAR (2) latin1은 2 바이트를 사용하고 CHAR (2) utf8mb4 (전체 utf8)는 8 바이트를 사용합니다. 저는 latin1을 사용하여 2 자리 국가 코드를 저장합니다. 왜냐하면 비 — 유럽어