lỗi tiếng việt

Các thắc mắc, hướng dẫn về thiết kế Tempalte cho Joomla

Moderator: hungkhanggl

Locked
nightingale
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Wed Mar 15, 2006 12:39 am

lỗi tiếng việt

Post by nightingale » Thu Mar 30, 2006 10:20 pm

mình dùng Dreamweaver MX 2004, khi mình gõ tiếng việt thì vẫn được, nhưng khi save thì nó báo như thế naỳ:

"the document's current encoding can not correctly save all of the characters within the document. you may want to change to UTF-8 or an encoding that supports the special characters in the document"

sau đó mình nhấn ok thì chữ tiếng việt chuyển thành chữ toàn dấu ? không thể đọc được.

bạn nào biết lỗi này , giúp mình với.

đại khái cái lang_viet.php của mình như sau:
// Langage informations
$lang_info['language_name'] = 'Vietnamienne';
$lang_info['country'] = 'Vietnam';
$lang_info['charset'] = 'utf-8';
$lang_info['direction'] = 'ltr';
$lang_info['code'] = 'vn';

$lang['Close this window'] = 'Ðóng c?a s? này';
$lang['Confirm Password'] = 'Xác nh?n m?t kh?u';
$lang['Connection'] = 'Ðang nh?p';
$lang['Connection settings'] = 'C?u hình dang nh?p';
$lang['Contact webmaster'] = 'Liên h? qu?n tr?';
$lang['Create a new account'] = 'T?o tài kho?n';
$lang['Created on'] = 'T?o';
$lang['Current password is wrong'] = 'Sai m?t kh?u';

.........

User avatar
thegioiphatminh
Joomla! Guru
Joomla! Guru
Posts: 668
Joined: Mon Jan 23, 2006 1:32 am
Location: VINAORA.COM
Contact:

Re: lỗi tiếng việt

Post by thegioiphatminh » Fri Mar 31, 2006 6:08 am

Đối với file riêng lẻ bạn cần thêm đoạn mã sau vào đầu mỗi trang

Code: Select all

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Nếu muốn mặc định khi tạo một file mới đều có ENCODING=utf-8, bạn vào menu

VIEW --> PREFERENCES... --> NEW DOCUMENT (bảng bên trái) --> Default Encoding (bảng bên phải): chọn UTF-8 nhấn OK.

Bạn có thể vào HELP và search: "utf-8"
.: http://vinaora.com :. Vinaora Cu3er 3D Slideshow, Vinaora Visitors Counter, Vinaora World Time Clock

Joomla! Guides, Joomla! Tutorials, Joomla! Support and Services!

Jingjang
Joomla! Guru
Joomla! Guru
Posts: 615
Joined: Thu Oct 13, 2005 10:35 am

Re: lỗi tiếng việt

Post by Jingjang » Sun Apr 02, 2006 3:53 am

định dạng Unicode, UTF-8
hoặc :

dùng UntraEdit mà dịch !
hoặc dùng notepad ++ (tìm trong sf.net)
:)

nightingale
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Wed Mar 15, 2006 12:39 am

Re: lỗi tiếng việt

Post by nightingale » Sun Apr 02, 2006 7:17 pm

thegioiphatminh wrote:
Nếu muốn mặc định khi tạo một file mới đều có ENCODING=utf-8, bạn vào menu

VIEW --> PREFERENCES... --> NEW DOCUMENT (bảng bên trái) --> Default Encoding (bảng bên phải): chọn UTF-8 nhấn OK.
cảm ơn các bạn nhiều mình đã làm được rồi.  :-*

User avatar
thegioiphatminh
Joomla! Guru
Joomla! Guru
Posts: 668
Joined: Mon Jan 23, 2006 1:32 am
Location: VINAORA.COM
Contact:

Re: lỗi tiếng việt

Post by thegioiphatminh » Mon Apr 03, 2006 4:11 am

Jingjang wrote: định dạng Unicode, UTF-8
hoặc :

dùng UntraEdit mà dịch !
hoặc dùng notepad ++ (tìm trong sf.net)
Không biết chú NOTEPAD++ đã support Unicode chưa?
.: http://vinaora.com :. Vinaora Cu3er 3D Slideshow, Vinaora Visitors Counter, Vinaora World Time Clock

Joomla! Guides, Joomla! Tutorials, Joomla! Support and Services!

Jingjang
Joomla! Guru
Joomla! Guru
Posts: 615
Joined: Thu Oct 13, 2005 10:35 am

Re: lỗi tiếng việt

Post by Jingjang » Mon Apr 03, 2006 4:27 am

không biết bác đã đown về test thử chưa ?
:)

User avatar
thegioiphatminh
Joomla! Guru
Joomla! Guru
Posts: 668
Joined: Mon Jan 23, 2006 1:32 am
Location: VINAORA.COM
Contact:

Re: lỗi tiếng việt

Post by thegioiphatminh » Mon Apr 03, 2006 7:15 am

Ờ há ;) hóa ra cái Encoding mặc định là ANSI thỏa nào khi tạo một file *.TXT gõ mấy chữ tiếng Việt toàn thành ?
.: http://vinaora.com :. Vinaora Cu3er 3D Slideshow, Vinaora Visitors Counter, Vinaora World Time Clock

Joomla! Guides, Joomla! Tutorials, Joomla! Support and Services!

User avatar
n3452323
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 103
Joined: Wed Dec 28, 2005 9:12 am
Location: VIETNAM
Contact:

Re: lỗi tiếng việt

Post by n3452323 » Fri Apr 07, 2006 3:34 am

Lỗi là do trước khi sử dụng tiếng Việt bạn chưa chon charset cho trang là utf-8.
Để không bị lỗi như vậy bạn hãy mở trang sau đó chọn Page Propertity -> Default charset -> utf-8 -> Apply
Sau đó bạn thoải mái viết tiếng Việt và lưu rồi mở lại hoàn toàn OK.

Chú ý : KHÔNG bao giờ sử dụng NotePad để sửa vì nếu bạn dung notepad sửa và lưu thì file của bạn sẽ bị lỗi như của bạn gặp cho dù bạn có chọn format là unicode. (Mình đã có lần ngồi dịch một đêm và công toi rồi chỉ vì lười một tí!)

Jingjang
Joomla! Guru
Joomla! Guru
Posts: 615
Joined: Thu Oct 13, 2005 10:35 am

Re: lỗi tiếng việt

Post by Jingjang » Sat Apr 08, 2006 10:55 am

này! Ở đây tớ nói là NOTEPAD++ nhé !
ko phải notepad của win đâu !
:)

User avatar
n3452323
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 103
Joined: Wed Dec 28, 2005 9:12 am
Location: VIETNAM
Contact:

Re: lỗi tiếng việt

Post by n3452323 » Sat Apr 08, 2006 4:11 pm

JingJang ah, cái NotePad của tôi có dính đến cái ++ đâu mà cậu la làng thế.

Thú thực chưa bao giờ dùng cái ++ nhưng cái NotePad tôi nói là kinh nghiệm sử dụng của bản thân mà.
Open source thì phải open mind chứ.

Jingjang
Joomla! Guru
Joomla! Guru
Posts: 615
Joined: Thu Oct 13, 2005 10:35 am

Re: lỗi tiếng việt

Post by Jingjang » Mon Apr 10, 2006 9:04 am

:)

User avatar
l4m103
Joomla! Apprentice
Joomla! Apprentice
Posts: 45
Joined: Thu Jan 05, 2006 4:35 pm
Location: www.giupviec24h.com
Contact:

Re: lỗi tiếng việt

Post by l4m103 » Mon Apr 10, 2006 1:31 pm

nightingale wrote: mình dùng Dreamweaver MX 2004, khi mình gõ tiếng việt thì vẫn được, nhưng khi save thì nó báo như thế naỳ:

"the document's current encoding can not correctly save all of the characters within the document. you may want to change to UTF-8 or an encoding that supports the special characters in the document"

sau đó mình nhấn ok thì chữ tiếng việt chuyển thành chữ toàn dấu ? không thể đọc được.

bạn nào biết lỗi này , giúp mình với.

đại khái cái lang_viet.php của mình như sau:
// Langage informations
$lang_info['language_name'] = 'Vietnamienne';
$lang_info['country'] = 'Vietnam';
$lang_info['charset'] = 'utf-8';
$lang_info['direction'] = 'ltr';
$lang_info['code'] = 'vn';

$lang['Close this window'] = 'Ðóng c?a s? này';
$lang['Confirm Password'] = 'Xác nh?n m?t kh?u';
$lang['Connection'] = 'Ðang nh?p';
$lang['Connection settings'] = 'C?u hình dang nh?p';
$lang['Contact webmaster'] = 'Liên h? qu?n tr?';
$lang['Create a new account'] = 'T?o tài kho?n';
$lang['Created on'] = 'T?o';
$lang['Current password is wrong'] = 'Sai m?t kh?u';

.........

Cái này dễ thôi mà bạn chọn qua phần design chọn page properties sau đó chọn encoding cho trang là utf-8 là ok ngay  ;D
www.giupviec24h.vn
Giúp việc 24H - Hãy để thời gian là của bạn! Call: 04 399 23 203 Email: info@giupviec24h.vn

User avatar
bbpixel.com
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 104
Joined: Fri Sep 23, 2005 1:35 am
Contact:

Re: lỗi tiếng việt

Post by bbpixel.com » Tue Apr 11, 2006 6:46 am

Nếu đã quyết định học hay làm việc với ngôn ngữ PHP, tốt nhất nên dùng các phần mềm chuyên dụng, hỗ trợ Unicode như Zend Studio 5, Eclipse (with PHP plugin), PHP Edit vì không chỉ hỗ trợ code, nó còn giúp bạn debug, coding standard, code analysis...

3 cái trên support tốt Unicode, cá nhân mình dùng Zend và hoàn toàn hài lòng về nó (hix, bản lậu các bác à -> sắp tới chắc chuyển sang xài Eclipse cho đỡ áy náy lương tâm), tuy nhiên có một tí phiền hà ở editor này là chạy chậm trên các máy cấu hình thấp!
BBpixel.com - Your integration scripts, template modification, installation, fix bugs and many more services :)


Locked

Return to “Thiết kế Template”