VNIT

Too lazy to think of a slogan

Trang chủ » Diễn Đàn » Hỏi đáp Tin học » SQL và Cơ sở dữ liệu » Bị Lỗi font chữ khi truy vấn dữ liệu từ database khác (Tặng card 100k)

Chủ đề đã bị khóa, bạn không thể xóa, sửa hay trả lời trong chủ đề này!

First Page Previous Page  1  Next Page Last Page
Locked Bị Lỗi font chữ khi truy vấn dữ liệu từ database khác (Tặng card 100k)
0
question Gởi bởi mrtraibp (1:56 17-07-2011)
Bài: 2 / Điểm VCS: 4 /

Chào mọi người! Web của tôi gồm 2 trang là tin tức và rao vặt sử dụng 2 database riêng biệt.
Trong đó
database của trang tin tức có collation là utf8_general_ci
database của trang rao vat có collation là latin1_swedish_ci

Hai trang vẫn hiển thị bình thường tuy nhiên khi từ trang tin tức tôi truy vấn dữ liệu từ database của trang rao vặt thì lại bị hiển thị sai font chữ. (như hình dưới đây)

Trong khi đó bên trang rao vặt thì lại hiển thị bình thường không bị lỗi


Khi tôi vào phpmyadmin để xem trong database raovat thì cũng bị lỗi


Tôi biết bị lỗi là vì 2 database không cùng charset nhưng khi tôi convert charset của database raovat sang utf8_general_ci thì vẫn không được.

Rất mong được các pro giúp đỡ!
Tôi chân thành cảm ơn và hậu tạ!
(sẽ tặng pro nào giúp mình sửa được lồi này một card dd 100k)
Locked Re: Bị Lỗi font chữ khi truy vấn dữ liệu từ database khác (Tặng card 100k)
0
answer Gởi bởi Thành Bá Nguyễn (22:31 17-07-2011)
Bài: 18,319 / Điểm VCS: 17,795 /

Nếu bạn convert bằng cách set lại cái collation trong table/database thì không được đâu, vì bản chất data gốc của nó đã khác rồi. Bạn chỉ có thể convert bằng cách select toàn bộ các dòng lên, chuyển trong code, rồi insert/update ngược lại thì mới được.
Còn không, thì khi đọc data từ db bên bị sai encoding thì sau khi đọc lên, bạn convert bằng code trên chuỗi đọc được trước khi in ra browser.
First Page Previous Page  1  Next Page Last Page

Thống kê

Hiện tại web site có 85,780 thành viên. Xin chào đón thành viên mới nhất chimregiun.

Các thành viên đã tạo 62,759 chủ đề và 241,881 bài viết trong 30 box.

Hiện có 1 thành viên và 1 khách đang trực tuyến.

chimregiun

Template by styleshout / Icons by Tango Icon Library and FamFamFam.