09/10/2018, 17:59

PHP - SQL Server - Unicode

Huynh nào biết cách xử lý tiếng việt trong PHP khi lấy dữ liệu từ SQL Server giúp tôi với.
Về Đâu viết 20:03 ngày 09/10/2018
thông thường thì người ta dùng chuẩn chartset là utf-8. Bạn muốn xử lý nó theo kiểu gì vậy ?
Nguyễn Thanh Tuấn viết 20:02 ngày 09/10/2018
Tu đã thử rồi nhưng không được. Tui chỉ đơn giản muốn đọc nội dung trong CSDL rồi hiển thị lên trang Web thôi. Theo tài liệu mà tui tìm thấy thì bảo rằng Unicode lưu trong SQL Server được mã hóa dạng UCS2 chứ không phải UTF-8.
Về Đâu viết 20:04 ngày 09/10/2018
chết mùh sorry sql server mùh tui nhầm với mysql sorry
pfiev viết 20:13 ngày 09/10/2018
Khi trang web được mã hóa ở UTF-8, thì ở server dù không hỗ trợ unicode vẫn xử lí được như ascii thôi mà. Cứ nhập/xuất bằng các câu INSERT/SELECT một cách rất bình thường, chú ý trang web xuất phải chọn encoding là utf8 luôn.
Nguyễn Thanh Tuấn viết 20:13 ngày 09/10/2018
Y tui la muon luu xuong CSDL SQL Server dang Unicode luon kia.
pfiev viết 20:12 ngày 09/10/2018
Bạn có hiểu unicode là sao không? Ta vẫn lưu dạng unicode đấy, nhưng mã hóa ở UTF8.

Nếu không thích mã hóa (xài 2 bytes), điều này đồng nghĩa với sự phiền phức vô ích, bạn có thể viết một hàm chuyển mã thôi. Cách mã hóa UTF8 trên web có đầy, dựa vào đó tìm ra code.
Bài liên quan
0