Trang chủTrang chủ Liên hệLiên hệ
PHP BASIC

» Events  » References  » Tutorials  » Hướng dẫn  RSS Feed2.0 Đăng ký | Đăng nhập

Dịch PHP Manual (đã dịch 86 /1248)
Thêm bài viết mới
#Thêm ý kiến
Emotion|Show / Hide
Mục đích là đảm bảo an toàn cho việc backup/restore databse, chuyển server mà ít bị lỗi font tiếng Việt trong MySQL, cách đơn giản nhất:
- khi tạo database, chọn collation là utf8_unicode_ci
CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;


- khi tạo table, chọn colation utf8_unicode_ci
CREATE TABLE `dgs` (
`id` INT( 5 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `re` )
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;


- Trong PHP: sau khi connect database, chạy thêm dòng lệnh sau:
mysql_query("SET NAMES 'UTF8'");


Nếu thực hiện đầy đủ như vậy thì việc chuyển dữ liệu gần như không bị lỗi font tiếng Việt, ngoài ra có thể nhập tiếng Việt trực tiếp vào phpMyAdmin. Hy vọng bài này sẽ giúp anh em đỡ phiền toái trong vấn đề font tiếng Việt sau này.

** Bài này chỉ áp dụng khi build database hoàn toàn mới, chứ không có tác dụng cho những database đang tồn tại và sử dụng charset khác.

Tác giả:TG
Webmaster
http://phpbasic.com

Show / Hide
#Thêm ý kiến

Add phpBasic to your browser's search box
Digg.com delicious Furl Google Bookmark Reddit Slashdot Yahoo My Web

Tableless template Framework PHP functions
 


XHTML Standard
Xây dựng & phát triển bởi tất cả các thành viên.
Powered by http://phpbasic.com