Câu trả lời của bạn là bạn có thể cấu hình bằng MySql Settings. Trong Câu trả lời của tôi có thể là một cái gì đó đã biến mất khỏi ngữ cảnh nhưng điều này cũng biết là sự giúp đỡ cho bạn.
cách cấu hình Character Set
vàCollation
.
Đối với các ứng dụng lưu trữ dữ liệu bằng cách sử dụng bộ ký tự MySQL mặc định và collation ( latin1, latin1_swedish_ci
), không cần cấu hình đặc biệt. Nếu các ứng dụng yêu cầu lưu trữ dữ liệu bằng cách sử dụng bộ ký tự hoặc đối chiếu khác, bạn có thể định cấu hình thông tin bộ ký tự theo một số cách:
- Chỉ định cài đặt ký tự cho mỗi cơ sở dữ liệu. Ví dụ: các ứng dụng sử dụng một cơ sở dữ liệu có thể yêu cầu
utf8
, trong khi các ứng dụng sử dụng cơ sở dữ liệu khác có thể yêu cầu sjis.
- Chỉ định cài đặt ký tự khi khởi động máy chủ. Điều này khiến máy chủ sử dụng các cài đặt đã cho cho tất cả các ứng dụng không thực hiện các sắp xếp khác.
- Chỉ định cài đặt ký tự tại thời điểm cấu hình , nếu bạn xây dựng MySQL từ nguồn. Điều này khiến máy chủ sử dụng các cài đặt đã cho cho tất cả các ứng dụng mà không cần phải chỉ định chúng khi khởi động máy chủ.
Các ví dụ được hiển thị ở đây cho câu hỏi của bạn để đặt bộ ký tự utf8, tại đây cũng đặt đối chiếu để hữu ích hơn ( utf8_general_ci
đối chiếu`).
Chỉ định cài đặt ký tự cho mỗi cơ sở dữ liệu
CREATE DATABASE new_db
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
Chỉ định cài đặt ký tự khi khởi động máy chủ
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
Chỉ định cài đặt ký tự tại thời điểm cấu hình MySQL
shell> cmake . -DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
Để xem các giá trị của bộ ký tự và các biến hệ thống đối chiếu áp dụng cho kết nối của bạn, hãy sử dụng các câu lệnh sau:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';
Đây có thể là câu trả lời dài nhưng có tất cả các cách, bạn có thể sử dụng. Hy vọng câu trả lời của tôi là hữu ích cho bạn. để biết thêm thông tin http://dev.mysql.com/doc/refman/5.7/en/charset-application.html