10/10/2018, 00:20

Lỗi font khi chạy trên localhost

Mình có 1 trang web viết bằng php. Khi chạy trên host thì rất ổn. Mình download trang đó về và chạy trên localhost. Tất cả dữ liệu dạng text tiếng việt lấy từ Cơ sở dữ liệu ra đều bị lỗi font ko đọc được.
Ví dụ
Khu du lịch được thiết kế hình con tà u cổ hóa thạch dà i 60m, cao 30m, rộng 19m phủ đầy rêu phong, với khẩu súng thần công và nhiều sinh vật biển quý ...
Mình dùng phpmyadmin để export csdl từ host hoặc dùng công cụ trong cpanel để backup hoặc dùng mysqldumper để tạo ra các file csdl khác nhau. Sau đó đã thử dùng navicat hoặc mysqldumper để import hoặc restore vào web trên localhost đều ko được. Vẫn bị lỗi font.
Bạn nào biết cách khắc phục cho mình biết nhé.
Thanks
Vô Thin viết 02:28 ngày 10/10/2018
Được gửi bởi t_rex
Mình có 1 trang web viết bằng php. Khi chạy trên host thì rất ổn. Mình download trang đó về và chạy trên localhost. Tất cả dữ liệu dạng text tiếng việt lấy từ Cơ sở dữ liệu ra đều bị lỗi font ko đọc được.
Ví dụ

Mình dùng phpmyadmin để export csdl từ host hoặc dùng công cụ trong cpanel để backup hoặc dùng mysqldumper để tạo ra các file csdl khác nhau. Sau đó đã thử dùng navicat hoặc mysqldumper để import hoặc restore vào web trên localhost đều ko được. Vẫn bị lỗi font.
Bạn nào biết cách khắc phục cho mình biết nhé.
Thanks
Nhờ bên bán host dùng command line của chính MySQL xuất giúp cơ sở dữ liệu của bạn thành file .sql chép vào thư mục trên host để bạn download về thì sẽ không bị hiện tượng như bạn kể.

À, mà trang HTML của bạn có nhớ dòng này không đấy:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
hackson viết 02:24 ngày 10/10/2018
Bạn vào phpadmin của cpanel import lại csdl với "Character set of the file" là UTF-8 nếu không được thì drop và import với charset khác (latin-..)

[=========> Bổ sung bài viết <=========]

phpadmin = phpmyadmin nhé
t_rex viết 02:34 ngày 10/10/2018
@ superthin
tất nhiên là charset utf-8 rồi. Trên browser cũng hiện vậy mà
Mình đã cài trên 1 máy khác và thấy nó chạy ổn. Ko hiểu máy mình bị làm sao nữa.
mrlight viết 02:35 ngày 10/10/2018
theo mình thường thường lỗi này là do khác phiên bản php ^^!
bạn có thể dùng unikey để khắc phục
Bài liên quan
0