Как мне создать базу данных с UTF-8
кодировкой и pt-BR.UTF-8
сопоставлением?
Я использую PostgreSQL 9.2, и он создает базы данных с кодировкой UTF-8
, но с кодировкой Portuguese.Brazil.1252
по умолчанию.
Я пытался создать один со следующим утверждением:
CREATE DATABASE "example_db"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'pt-br.UTF-8'
LC_CTYPE = 'pt-br.UTF-8'
TEMPLATE template0;
но возвращает ошибку:
Error: ERROR: invalid locale name: "pt-br.UTF-8"
SQLState: 42809
ErrorCode: 0
Я хочу установить это местоположение, чтобы устранить ошибку на Laravel:
Malformed UTF-8 characters, possibly incorrectly encoded