2012-01-27 33 views
5

Tôi có một cơ sở dữ liệu, một số dữ liệu của nó là bằng tiếng Hebrew, và tôi thấy những biểu tượng ..Làm thế nào để thay đổi mã hóa cơ sở dữ liệu phpmyadmin

בדיקות ×™×“× ×™×•×ª בדיקות ×™×“× ×™×•×ª 

Có cách nào để cấu hình cơ sở dữ liệu vì vậy tôi sẽ không nhìn thấy những biểu tượng đó?! ??

Chrome, như trái ngược với firefox, cũng hiển thị những biểu tượng lạ .. hình vuông lạ

+0

Tôi đang sử dụng phiên bản 3.4.6 của phpmyadmin và trong trang chủ có lựa chọn với tùy chọn mã hóa. Bạn đã thấy nó chưa? –

+1

'' "cập nhật đôi khi đặt badfield = ''" chắc chắn sẽ loại bỏ các ký tự đó ... '' –

+0

Bạn có thể thay đổi các trường mã hóa để cho phép nó xử lý dữ liệu không? Ngay bên cạnh tên trường là nơi nó nên được. Chỉ là một ý nghĩ vì tôi không chắc nó có hoạt động không. – HenryGuy

Trả lời

6

Từ một dòng lệnh:

ALTER TABLE table_name CONVERT TO CHARACTER SET charset_name; 

Nếu không từ phpmyadmin bạn có thể xuất khẩu và sau đó nhập cơ sở dữ liệu khi thay đổi mã hóa. Khi bạn xuất nó, ở cuối tập tin bạn sẽ thấy một cái gì đó như CHARSET = hebrew_general_ci; Chỉ cần thay thế bằng bất kỳ thứ gì bạn cần (ví dụ: CHARSET = utf8 hoặc CHARSET = latin1_general_ci)

+1

Cảm ơn bạn !! cccccc –

Các vấn đề liên quan