Page 1 of 2

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

Posted: Tue May 16, 2006 9:08 am
by thegioiphatminh
Lỗi tiếng Việt có thể do những nguyên nhân nào???


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" />
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

Code: Select all

<meta http-equiv="Content-Type" content="text/html;<?php echo _ISO; ?>" />
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à

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"
thay bằng:

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:

Image

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.

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

Posted: Tue May 16, 2006 12:08 pm
by chagio
Nice guide, dude :)

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

Posted: Tue May 16, 2006 12:29 pm
by Jingjang
Hoành tráng !

cái ko cần thiết vì giá trị của nó đc lấy từ iso trong language.

cứ để
" />
cũng ok

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

Posted: Thu Jun 29, 2006 6:18 am
by wilheyne
Mình lại có một cách sửa lỗi tiêu đề tiếng việt :

- Trước khi cài chương trình Joomla, vào htaccess.txt, chuyển thành .htaccess và thêm vào cuối file đoạn "AddDefaultCharset UTF-8" - trong phần cái chỉ có file .htaccess xóa file htaccess.txt đi, cài đặt bình thường
- phần font vietnamese.php thì như hướng dẫn trên, không phải chuyển csdl sang utf8_general_ci làm gì, vẫn để latin

như thế bạn sẽ không bị lỗi chữ "ơ" hay một số chữ khác khi có dấu. mình đã thực hiện thành công trên local, dùng apache2trial1.03. bởi mình đã thử đổi theo tất cả phương pháp trên thì vẫn bị lỗi chữ "ơ "có dấu

nếu bạn muốn cài opensef hay gì đó mà không hỗ trợ unicode sẽ bị báo lỗi var chat gì đó

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

Posted: Thu Jul 06, 2006 5:33 am
by thegioiphatminh
wilheyne wrote: Mình lại có một cách sửa lỗi tiêu đề tiếng việt :

- Trước khi cài chương trình Joomla, vào htaccess.txt, chuyển thành .htaccess và thêm vào cuối file đoạn "AddDefaultCharset UTF-8" - trong phần cái chỉ có file .htaccess xóa file htaccess.txt đi, cài đặt bình thường
- phần font vietnamese.php thì như hướng dẫn trên, không phải chuyển csdl sang utf8_general_ci làm gì, vẫn để latin

như thế bạn sẽ không bị lỗi chữ "ơ" hay một số chữ khác khi có dấu. mình đã thực hiện thành công trên local, dùng apache2trial1.03. bởi mình đã thử đổi theo tất cả phương pháp trên thì vẫn bị lỗi chữ "ơ "có dấu

nếu bạn muốn cài opensef hay gì đó mà không hỗ trợ unicode sẽ bị báo lỗi var chat gì đó

Đây cũng là một tip nhưng nên nhớ không phải lúc nào cũng sử dụng được .htaccess và theo khuyến cáo khi cài đặt nhất là Joomla 1.5 sau này thì phải chọn: utf8_general_ci

Rất nhiều người đều làm như trên và tôi cũng vậy không chỉ với Joomla mà còn một số portal khác đều ổn cả. Không có chuyện lỗi chữ "ư" và "ơ" đâu.

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

Posted: Mon Jul 10, 2006 7:50 am
by minhducit
Mình đã thực hiện theo tất cả hướng dẫn của các bạn nhưng khi đưa trang localhost lên trên mạng thì lại bị lỗi font.
Mình đưa database lên mạng bằng cách Export database ra Script, rồi copy đoạn script đó vào phpMyAdmin để chạy.
Kết quả là chữ hiện thị ra trên trang của mình trên mạng giống hệt với những chữ thấy trong Script sql.

(Trước đó mình không sửa gì theo hướng dẫn của các bạn thì không bị lỗi khi up từ local lên mạng nhưng lại lỗi tiêu đề khi viết thêm bài viết mới :( )

Rất mong anh em có cao kiến.

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

Posted: Mon Jul 10, 2006 9:03 am
by Jingjang
bạn thử thay ver PHP xem ?

nếu đang chạy php4 thì chuyển sang chạy php5 và ngược lại
kiểm tra xem php version của server & home pc xem thế nào ?

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

Posted: Mon Jul 10, 2006 9:21 am
by minhducit
Mình đã xem rồi. Đều là php4 cả  :(
Mình vừa thử không chọn utf-8 cho database ở local. Cứ tạo database như bình thường (latin1).

Sau đó viết bài ở local. Up cơ sở dữ liệu mới lên mạng. Lại không thấy lỗi gì. Vậy chẳng lẽ lý do là do chọn utf-8 cho database ở local.

Dù sao hiện giờ tạm giải quyết xong.

Cám ơn anh em đã chỉ bảo.

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

Posted: Tue Jul 11, 2006 1:22 am
by thegioiphatminh
minhducit wrote: Mình đã thực hiện theo tất cả hướng dẫn của các bạn nhưng khi đưa trang localhost lên trên mạng thì lại bị lỗi font.
Mình đưa database lên mạng bằng cách Export database ra Script, rồi copy đoạn script đó vào phpMyAdmin để chạy.
Kết quả là chữ hiện thị ra trên trang của mình trên mạng giống hệt với những chữ thấy trong Script sql.

(Trước đó mình không sửa gì theo hướng dẫn của các bạn thì không bị lỗi khi up từ local lên mạng nhưng lại lỗi tiêu đề khi viết thêm bài viết mới :( )

Rất mong anh em có cao kiến.

Sao lại copy, dùng Import rồi chọn cái file *.sql mà bạn đã export ra chứ.

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

Posted: Sat Jul 15, 2006 7:54 am
by Lenin Park
Hic, mình đã chỉnh MySql rùi, chỉnh file language rùi, chỉnh template rùi. Nhưng nó vẫn lỗi khi mở = IE, vẫn fải vào Encoding/Unicode mới đọc đc TV. Có các nào chỉnh k các bác?

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

Posted: Thu Aug 03, 2006 8:18 am
by Kingofpc
em làm như hướng dẫn ở trên mà vẫn bị lỗi tiêu đề
THÔNG BÁO thành THNG BO xem ở link này nè :( http://www.ravenclawhouse.vnn.bz/muggle ... &Itemid=28

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

Posted: Fri Aug 04, 2006 1:01 am
by thegioiphatminh
Kingofpc wrote: em làm như hướng dẫn ở trên mà vẫn bị lỗi tiêu đề
THÔNG BÁO thành THNG BO xem ở link này nè :( http://www.ravenclawhouse.vnn.bz/muggle ... &Itemid=28
Mình đã vào trang của bạn nhưng chỉ nhận được dòng sau:
You are not authorized to view this resource.
You need to login.
Còn khi kiểm tra các trang khác mình thấy OK đấy chứ

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

Posted: Fri Aug 04, 2006 7:19 am
by phuclong
wilheyne wrote: - Trước khi cài chương trình Joomla, vào htaccess.txt, chuyển thành .htaccess và thêm vào cuối file đoạn "AddDefaultCharset UTF-8" - trong phần cái chỉ có file .htaccess xóa file htaccess.txt đi, cài đặt bình thường
anh ơi em đã thử đổi fie "htaccess.txt" thành ".htaccess", hình như em sai hay sao ý lên bị lỗi thế này. bi giờ phải làm thế nào để sửa hả anh.
(cái tệp ".htaccess" sau khi được đổi tên thì nó cũng không xuất hiện trên CuteFTP nữa, nên không đổi tên lại như cũ được)

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


--------------------------------------------------------------------------------

Apache/2.0.52 (Red Hat) Server at http://www.bachdangshincorp.com.vn Port 80

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

Posted: Fri Aug 04, 2006 8:57 am
by thegioiphatminh
Bạn vẫn có thể vào phần quản trị
Cài thêm com_JExplorer để quản lý các file, thư mục.

Hoặc vào FTP bằng trình duyệt

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

Posted: Fri Aug 04, 2006 9:38 am
by phuclong
thegioiphatminh wrote: Bạn vẫn có thể vào phần quản trị
Cài thêm com_JExplorer để quản lý các file, thư mục.

Hoặc vào FTP bằng trình duyệt
huhu, em dại dột đi làm điều đó trên server (đổi tên htaccess.txt ý). để bi giờ có vẻ cái server đó nó rỗi, không thèm thực thi bất kỳ file *.php nào. ví dụ chạy thử file test.php (để ngay thư mục root) cũng vẫn lỗi.
http://www.bachdangshincorp.com.vn/test.php
Có lẽ nào em làm nàng server này giận không anh  ???

Em đã tìm cách dỗ nàng bằng chiêu thứ 2 anh chỉ đó (vào FTP bằng trình duyêt) thì có vẻ cái tài khoản chỗ em được cấp không có quyền truy cập theo cách đó. Nàng ngúng nguẩy cho em cái message rằng: :-*

Window cannot access this folder. Make sure you typed the file name corectly and that you have permission to access the folder

Detail
The operation time out


có lúc thì:

An error occurred opening that folder on the FTP server. Make sure you have permission to access the folder

Detail
the server name or address cannot be resolved


híc, rỗi thật rùi :'(

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

Posted: Fri Aug 04, 2006 9:55 am
by Jingjang
iis ko support rewrite neu ko co mod!

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

Posted: Fri Aug 04, 2006 10:05 am
by phuclong
Jingjang wrote: iis ko support rewrite neu ko co mod!
:-[ anh ui, riêng hai khoản làm web và tán gái thì em gà lắm. anh nó rõ hơn cho em dễ khai thông nhé :-[

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

Posted: Fri Aug 04, 2006 10:27 am
by Jingjang
a cung nhu e thui, tan gai la cong viec kho khan yeu cau nhan nai !

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

Posted: Fri Aug 04, 2006 10:27 am
by Jingjang
the co nghia la neu muon chay seo/sef e nen dung apache !

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

Posted: Fri Aug 04, 2006 11:01 am
by phuclong
có khi nào do em đổi cái file "htaccess.txt" thành ".htaccess" (không có tên, chỉ có đuôi .htaccess)  ngay trên server, làm thay đổi cái gì đó của server nên nó không hoạt động đúng nữa.

Lúc trước khi đổi tên file đó, server vẫn hoạt động bình thường, trang web vẫn chạy. Vừa đổi xong file đó biến mất luôn và cái server cũng hờn giận. :o :o :o

làm sao để phục hồi được cái file .htaccess bi giờ, em hi vọng phục hồi được nó thì server lại chạy đúng.
mà em đổi tên thế thì không biết ảnh hưởng thế nào mà cái apache nó lại gào ầm lên thế nhỉ :-\

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

Posted: Fri Aug 04, 2006 12:59 pm
by Jingjang
cai do de chay seo/sef ma ! neu ko muon chay sef/seo thi rename thanh ten khac di la xong, nhung ma anh nghi e da turn on seo/sef trong config roi nen moi the!

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

Posted: Sat Aug 05, 2006 1:54 am
by phuclong
Thanks đại huynh, nàng tha lỗi cho em rùi :D ;D

Hình như cái CuteFTP không hiển thị được các file ẩn, hệ thống đại huynh à. hoặc do em không tìm thấy.
Em thử dùng cái leapFTP và mò thấy nó cho phép hiển thị file ẩn, hệ thống ===>> thấy cái file quỷ quái .htaccess và đổi lại được ;)
Hú hú, qua được một ải rùi. phải công nhận "tán gái là một công việc khó khăn yêu cầu nhẫn nại"

Cảm ơn các hảo hớn joomla nhe!

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

Posted: Sat Aug 05, 2006 3:56 am
by thegioiphatminh
:( Mấy bác này biến cái topic của tui thành chỗ tán gái rùi  :(

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

Posted: Sat Aug 05, 2006 2:31 pm
by viet4777
phuclong wrote: Thanks đại huynh, nàng tha lỗi cho em rùi :D ;D

Hình như cái CuteFTP không hiển thị được các file ẩn, hệ thống đại huynh à. hoặc do em không tìm thấy.
Em thử dùng cái leapFTP và mò thấy nó cho phép hiển thị file ẩn, hệ thống ===>> thấy cái file quỷ quái .htaccess và đổi lại được ;)
Hú hú, qua được một ải rùi. phải công nhận "tán gái là một công việc khó khăn yêu cầu nhẫn nại"

Cảm ơn các hảo hớn joomla nhe!
Sài 3DFTP chạy được phết!

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

Posted: Wed Aug 09, 2006 5:27 am
by thangbong
Thế mọi người cho em hỏi, em bị cái này xử lý làm sao bây h? hicc

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

Posted: Fri Aug 11, 2006 4:10 am
by Jingjang
topic này hot nhỉ ? làm gì mà ko config dc cho nó hỗ trợ tiếng việt hả giời.

các cậu cứ làm theo thegioiphatminh đi, ko sai đâu !

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

Posted: Tue Sep 12, 2006 6:31 am
by all rise
viet4777 wrote:
phuclong wrote: Thanks đại huynh, nàng tha lỗi cho em rùi :D ;D

Hình như cái CuteFTP không hiển thị được các file ẩn, hệ thống đại huynh à. hoặc do em không tìm thấy.
Em thử dùng cái leapFTP và mò thấy nó cho phép hiển thị file ẩn, hệ thống ===>> thấy cái file quỷ quái .htaccess và đổi lại được ;)
Hú hú, qua được một ải rùi. phải công nhận "tán gái là một công việc khó khăn yêu cầu nhẫn nại"

Cảm ơn các hảo hớn joomla nhe!
Sài 3DFTP chạy được phết!
Tui sai` FileZilla Dc lam',auto upload nhung file bi error,...

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

Posted: Tue Mar 17, 2009 2:32 am
by vespa_apsev
Mình dùng SypexSQLDumper để backup nhưng khi restore vẫn bị lỗi font tiếng việt

Mình làm theo hướng dẫn này

http://vinaora.com/joomla/sao-luu-khoi- ... umper.html

Rất mong nhận được sự giúp đỡ của các bạn.

Chân thành cảm ơn.

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

Posted: Thu Aug 20, 2009 4:03 pm
by letuan
Cái này thực ra Joomla 1.5 tích hợp sẵn rồi. Nhưng bạn nên cài bộ gõ vào Admin để dùng, không nên dùng vietkey

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

Posted: Mon Dec 21, 2009 6:12 am
by wepro2811
Mình mới học jomla và gặp phải 1 vấn đề này mong được sự giúp đỡ của mọi người:
Khi mình viết bài thì không sao cả nhưng khi backup lại cơ sở dữ liệu thì tất cả các font chữ đều bị lỗi hết. Mình đã đọc một số bài viết về sửa font chữ nhưng vẫn không được. Mình sắp kiểm tra joomla trên lớp nên cần mang csdl đi để backup mong mọi người chỉ giùm.
Ak mình đang dùng bản joomla 1.5.7 khi cài joomla mình không hề thấy mục Availbe Collations để chọn là "utf8_general_ci" cả.
Đây là hình lỗi của mình.
Image