Lỗi tiếng Việt có thể do những nguyên nhân nào???

Unknown | 08:20 | 0 nhận xét
Chúng ta đang dùng mã nguồn mở Joomla, nếu là chuyên nghiệp thì vấn đề webhagia.com sẻ trình bày sau đây không qua mặt được các bạn, nhưng có một số bạn đã và đang tìm tòi học hỏi thiết kế web bằng joomla, đôi khi các bạn gặp lổi Tiếng Việt thì phải làm như thế nào???

1. Do database

- Bạn cần kiểm tra MySQL (tối thiểu: 4.1.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:
 

Mã: Chọn tất cả
 

Phải chắc là có charset=utf-8, nếu là ISO_xxx hãy đổi lại thành utf-8
 

- Nếu đã có dòng
 

Mã: Chọn tất cả
 

thì phải chắc chắn rằng dòng định nghĩa biến ISO trong file ngôn ngữ language\vietnamese.php phải là
 

Mã: Chọn tất cả
 
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:
 

Mã: Chọn tất cả
 
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
 

Mã: Chọn tất cả
 


thay bằng:
 

Mã: Chọn tất cả
 

cách này hơi mất công so với cách dùng file php.ini nhưng chắc ăn (vì tôi đã dùng thử file php.ini nhưng chưa được).
 

5. Do file ngôn ngữ languages\xxxxx.php
 

- Kiểm tra dòng định nghĩa _ISO
 

Mã: Chọn tất cả
 

/** templates/*.php */
 
DEFINE('_ISO','charset=utf-8'); /* Line 403 trong file english.php */

0 nhận xét:

Đăng nhận xét

previous Next home
 
Diễn đàn | Điều khoản | Liên hệ | Sitemap
Copyright © 2012. quynh chau - Vui lòng ghi rõ thông tin khi chia sẻ từ trang này
Website hiển thị tốt nhất trên trình duyệt FireFox và Google Chrome
Phát triển bởi son
TOP