VNIT

Too lazy to think of a slogan

Trang chủ » Diễn Đàn » Lập trình và Phát triển Web » Windows Programming » Làm sao sửa lỗi hiển thị tiếng Việt trong Richedit với DP7

Chủ đề đã bị khóa, bạn không thể xóa, sửa hay trả lời trong chủ đề này!

First Page Previous Page  1  Next Page Last Page
Locked Làm sao sửa lỗi hiển thị tiếng Việt trong Richedit với DP7
0
question Gởi bởi tdvn (4:49 08-08-2010)
Bài: 25 / Điểm VCS: 24 /

Tôi sd DP7 và dùng Richedit, khi hiển thị từ có chữ ươ (ví dụ : trường, chương ...) thường bị lỗi hiển thị mất chữ ư. Các bạn chỉ giúp mình cách khắc phục nhé. Cám ơn nhiều.
Locked Re: Làm sao sửa lỗi hiển thị tiếng Việt trong Richedit với DP7
0
answer Gởi bởi Thành Bá Nguyễn (6:04 08-08-2010)
Bài: 18,319 / Điểm VCS: 17,795 /

Tôi sd DP7 và dùng Richedit, khi hiển thị từ có chữ ươ (ví dụ : trường, chương ...) thường bị lỗi hiển thị mất chữ ư. Các bạn chỉ giúp mình cách khắc phục nhé. Cám ơn nhiều.

Thế bạn dùng bảng mãfont chữ gì thế? Tôi nhớ cái lỗi chữ ư này có từ lâu lắm rồi với bảng mã TCVN-ABC và các font chữ .VnXXX Nếu mà đúng như vậy thì cách khắc phục tốt nhất là chuyển sang bảng mã Unicode.
Locked Re: Làm sao sửa lỗi hiển thị tiếng Việt trong Richedit với DP7
0
answer Gởi bởi tdvn (14:55 08-08-2010)
Bài: 25 / Điểm VCS: 24 /

Do đặc thù công việc tôi vẫn sd bảng mã TCVN-ABC. Nó chỉ lỗi trong Richedit của DP7 nhưng khi xem ở nodepad vẫn bình thường.
Trong chương trình tôi có sd một số hàm cũ kg tương thích với DP2009 nên cũng chưa chuyển qua đc
Locked Re: Làm sao sửa lỗi hiển thị tiếng Việt trong Richedit với DP7
0
answer Gởi bởi Thành Bá Nguyễn (0:47 09-08-2010)
Bài: 18,319 / Điểm VCS: 17,795 /

Do đặc thù công việc tôi vẫn sd bảng mã TCVN-ABC. Nó chỉ lỗi trong Richedit của DP7 nhưng khi xem ở nodepad vẫn bình thường.
Trong chương trình tôi có sd một số hàm cũ kg tương thích với DP2009 nên cũng chưa chuyển qua đc

Nếu là lỗi chữ ư của bảng mã TCVN-ABC thì nó sẽ còn bị ở nhiều chỗ khác nữa, ví dụ như trong Word hoặc IE. Và rất không may là lỗi này gần như không có cách sửa. Ngày xưa có 1 bản patch, nhưng mà là dùng cho IE5 (7-8 năm trước rồi!).

Nếu phải bắt buộc tiếp tục dùng TCVN-ABC thì tôi gợi 1 số ý kiến sau, bạn thử xem sao:

1. Hạn chế sử dụng rich text, thay vào đó là plain text nếu có thể.
2. Tìm lại component Richtext cũ của Delphi (D4, D5), và thư viện DLL xử lý Richtext cũ của Win (Win98/2k) mà sử dụng.
3. Tìm kiếm 1 số component rich text khác thay thế cho component có sẵn của Delphi.

Lưu ý: các cách trên cũng không thể chắc 100% là sẽ giải quyết được lỗi vì bản thân lỗi không phải do Delphi mà nó còn dính tới thư viện richtext của Win nữa. Do vậy cách giải quyết triệt để vẫn là chuyển lên Unicode.
Locked Re: Làm sao sửa lỗi hiển thị tiếng Việt trong Richedit với DP7
0
answer Gởi bởi tdvn (13:26 09-08-2010)
Bài: 25 / Điểm VCS: 24 /

Cám ơn bạn. Có thể sẽ phải dùng plain text, nhưng kg biết nó có bị hạn chế về dung lượng khi mở file kg.
Còn nếu muốn thay thề component khác thì làm thế nào hả bạn. Có phải tìm một file tương tự rồi chép đè lên kg. Mình kg hiểu lắm về cách quản lý sử dụng component của delphi, kg biết có giống việc sd các file *.OCX kg
Locked Re: Làm sao sửa lỗi hiển thị tiếng Việt trong Richedit với DP7
0
answer Gởi bởi Thành Bá Nguyễn (23:35 09-08-2010)
Bài: 18,319 / Điểm VCS: 17,795 /

Cám ơn bạn. Có thể sẽ phải dùng plain text, nhưng kg biết nó có bị hạn chế về dung lượng khi mở file kg.
Còn nếu muốn thay thề component khác thì làm thế nào hả bạn. Có phải tìm một file tương tự rồi chép đè lên kg. Mình kg hiểu lắm về cách quản lý sử dụng component của delphi, kg biết có giống việc sd các file *.OCX kg

Cũng bao nhiêu năm rồi tôi không dùng Delphi nên cũng không biết cụ thể là phải tìm file DLL hay OCX nào nữa. Thành thật xin lỗi là không thể giúp gì thêm.
Còn với plain text thì bạn yên tâm là trong Win bạn sẽ mở được file có dung lượng rất lớn, đừng lo.
First Page Previous Page  1  Next Page Last Page

Thống kê

Hiện tại web site có 85,801 thành viên. Xin chào đón thành viên mới nhất meocon_th_90.

Các thành viên đã tạo 62,791 chủ đề và 241,917 bài viết trong 30 box.

Hiện có 0 thành viên và 1 khách đang trực tuyến.

Template by styleshout / Icons by Tango Icon Library and FamFamFam.