Tuesday, September 13, 2022

ว่าด้วยเรื่อง result export MySQL Workbench เป็น file.csv ใน Ubuntu


  • ปัญหาคือ เมื่อเรา export ได้  file.csv แล้ว เครื่องเราก็อ่านไทยได้ปกติ (เปิดด้วย LibreOffice Calc)
  • แต่พอแชร์ให้เครื่อง Windows เปิดด้วย MS Office excel อ่านไม่ออกซะงั้น

Solved

  • ที่ Ubuntu เรา
  • เปิด file.csv ด้วย LibreOffice Calc จากนั้น  save as...
  • เลือก format เป็น Excel 2007-365(.xlsx)

Create a MySQL database with charset

  • ปัญหาคือ สร้าง database ด้วย command line แต่ไม่ได้กำหนด charset 

> create database mydb;

  • ค่าเริ่มต้นมันจะได้ latin เป็น charset เริ่มต้นให้เรา ซึ่งมันค่อนข้างมีปัญหากับภาษาไทย

CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Ref: 

  • https://dba.stackexchange.com/questions/76788/create-a-mysql-database-with-charset-utf-8 

Popular Posts