1. Do database
- Bạn cần kiểm tra MySQL (tối thiểu: 3.23.x)
- Khi tạo database cần chọn "MySQL connection collation": utf8_general_ci
2. Do file index.php trong thư mục templates
- Bạn cần vào file \templates\{your_template}\index.php và tìm xem có dòng sau chưa:
Code: Select all
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- Nếu đã có dòng
Code: Select all
<meta http-equiv="Content-Type" content="text/html;<?php echo _ISO; ?>" />
Code: Select all
DEFINE('_ISO','charset=utf-8');
3. Do file templates_css.css trong thư mục templates
- Kiểm tra chỗ khai báo font-family xem có phải là các font UNICODE hay không. VD:
Code: Select all
font-family: Arial, Helvetica, sans-serif;
font-family: "Times New Roman", Times, serif;
font-family: "Courier New", Courier, monospace;
font-family: Verdana, Arial, Helvetica, sans-serif;
4. Do các module/component
- Tìm dòng sau trong các file *.php *.xml
Code: Select all
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
Code: Select all
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"
5. Do file ngôn ngữ languages\xxxxx.php
- Kiểm tra dòng định nghĩa _ISO
Code: Select all
/** templates/*.php */
DEFINE('_ISO','charset=utf-8'); /* Line 403 trong file english.php */
6. Đối với những máy tính cài hệ điều hành ngôn ngữ bản địa (k0 phải là English - US).
Bạn cần lưu ý sau:
Tôi đã từng bị với chương trình BKAV cài trên máy có hệ điều hành tiếng Nhật. Nếu k0 làm như trên thì một số ký tự Việt sẽ bị chuyển sang ký tự Nhật. Trông rất khó chịu.
7.Hiện có một số dự án về file tiếng Việt:
http://www.joomlaviet.org (tôi đang dùng cái này)
http://developer.joomla.org/sf/projects/vietnamese
http://developer.joomla.org/sf/projects/vietjoomla
http://developer.joomla.org/sf/projects/joomlaviet
http://extensions.joomla.org/component/ ... Itemid,35/
http://ngonngu.net/bNb/L10n/
Nếu vẫn k0 tìm được giải pháp các bạn cứ nhắn tin cho tôi. Good luck.