vietbao

Dùng chữ tiếng Việt bằng Unicode trong Windows

Bấm ngay Subscribe / Đăng Ký xem video hay mới nhất >>

Dung chu tieng Viet bang Unicode trong WindowsViệc chuyển đổi từ sử dụng các bảng mã riêng biệt sang dùng bảng mã chuẩn quốc tế để soạn thảo và thể hiện Việt ngữ đang gây ra không ít bối rối cho người dùng. Dưới đây là thông tin cơ bản về font chữ và cách xử lý tiếng Việt bằng font Unicode trong hệ điều hành Windows.

1. Bảng mã và font chữ

Bảng mã, Font và Unicode

Về mặt cơ bản, máy tính làm việc với con số. Bản thân mỗi chữ cái (mỗi ký tự) cũng được gắn cho một con số nào đó để máy tính có thể hiểu. Hệ thống các con số dùng để thể hiện tất cả các chữ cái và ký hiệu của một (hay nhiều) ngôn ngữ gọi là bảng mã.

Bảng mã chuẩn đầu tiên cho máy tính có tên là ASCII (American Standard Code for Information Interchange). ASCII chuẩn 7-bit cho phép hiển thị 128 ký tự (bao gồm chữ cái, số và các ký tự đặc biệt khác như “?”, “.”, “*” v.v.). Mỗi ký tự trong ASCII sử dụng một byte và khi tập hợp lại, ASCII cho phép hiển thị thêm 128 ký tự khác nữa (tổng cộng là 256 ký tự). Phần tập hợp này gọi là ASCII mở rộng (Extended ACSII) hay ASCII 8-bit.

Một tập hợp các chữ cái và ký hiệu thể hiện tất cả các ký tự trong một bảng mã với cùng một kiểu hiển thị được gọi là font. Nói cách khác, font là hình thức mà một bảng mã được thể hiện trên màn hình máy tính hoặc trên trang giấy khi in ra. Bất cứ điều gì thuộc về ký hiệu ngôn ngữ được thể hiện trên máy tính đều phải theo một font nào đó, thuộc một bảng mã nào đó. Thường font bao giờ cũng có khả năng thể hiện dưới 4 dạng khác nhau: bình thường, đậm, nghiêng và in hoa.

Unicode là một bảng mã mới (có thể gọi là dạng mở rộng (rất rộng) của bảng mã ASCII), sử dụng 2 byte cho mỗi ký tự và có khả năng thể hiện 65.536 ký tự khác nhau, cho phép biểu đạt mọi ký tự của tất cả các ngôn ngữ trên thế giới. Nói cách khác, với Unicode, mỗi ký tự của tất cả các ngôn ngữ trên thế giới sẽ có một con số riêng cho mình trong bảng mã. Các font chữ theo chuẩn Unicode được gọi là font Unicode.

Font tiếng Việt kiểu cũ

Có thể dễ dàng thấy ngay điểm yếu của ASCII, đó là chỉ hỗ trợ tốt bảng chữ cái của tiếng Anh. Để thể hiện nhiều thứ tiếng khác, lập trình viên phải tạo ra các bảng mã khác dựa trên ASCII 8-bit. Một số bảng mã tiêu biểu kiểu này đối với tiếng Việt là TVCN3 (ABC 2.1), VNI, BK HCM...

Các bảng mã trên giải quyết được vấn đề thể hiện các ký tự đặc biệt trong tiếng Việt (dấu, dấu móc và dấu mũ), tuy nhiên có cùng một nhược điểm rất lớn là không tương thích lẫn nhau và với các font có sẵn của các hệ điều hành. Cụ thể, một văn bản được soạn thảo bằng font .Vntime (của bảng mã TVCN3) trên máy tính A sẽ không được thể hiện một cách chính xác trên máy tính B, nếu máy tính B không có font .Vntime (hoặc tương tự) được cài đặt. Nhiều trường hợp ngay cả khi font này đã được cài đặt, việc thể hiện font vẫn không chính xác (như lỗi chữ “ư” phổ biến). Sở dĩ có sự không tương thích lẫn nhau giữa các bảng mã tồn tại là vì những người sáng lập ra các bảng mã đó không có sự đồng nhất trong việc sắp đặt chữ cái nào sẽ được con số nào thể hiện trong từng bảng mã.

Sự không tương thích trên khiến việc trao đổi thông tin (đặc biệt là giữa các miền và giữa trong và ngoài nước) gặp rất nhiều khó khăn, nhất là đối với những người không có chuyên môn về máy tính.

Cách giải quyết duy nhất là tất cả cùng sử dụng chung một bảng mã. Và việc sử dụng Unicode - bảng mã chuẩn quốc tế - để thể hiện tiếng Việt có thể nói là hợp lý và “hợp thời” nhất.

2. Gõ tiếng Việt với Unicode

Với font tiếng Việt kiểu cũ, để gõ được tiếng Việt cần có hai điều kiện: Font chữ và bộ gõ dành cho font chữ đó. Với font Unicode, thì chỉ còn cần bộ gõ thôi. Tuy nhiên, không phải phiên bản nào của hệ điều hành Windows cũng có sẵn font Unicode.

Các hệ điều hành Windows 2000 và Windows XP hỗ trợ rất tốt Unicode (hầu hết các font có sẵn trong hệ thống đều theo chuẩn Unicode). Với các hệ điều hành còn lại (Windows 98/95/NT) thì người dùng có thể tải font Unicode về rồi cài vào máy. Tuy nhiên, nếu có thể thì tốt nhất là nên sử dụng Windows 2000 hoặc Windows XP.

Về bộ gõ, hiện thời phổ biến nhất là Vietkey Unikey . Tuy nhiên, Unikey tốt hơn bởi một số lý do chính sau:

- Unikey miễn phí và mã nguồn mở. Người dùng có thể tải mã nguồn về và sửa chữa. Vietkey là chương trình thương mại và người dùng phải mua để sử dụng.

- Unikey có kèm phần mềm chuyển mã và cho phép chuyển đổi rất nhiều mã khác nhau

- Unikey (phiên bản 3.5) có tùy chọn để không sử dụng “clipboard” của Windows khi gõ tiếng Việt bằng font Unicode. Điều này tránh được lỗi cách chữ hoặc mất chữ mà Vietkey hay mắc phải.

Ngoài Unicode ra, cả Vietkey và Unikey đều hỗ trợ các bảng mã cũ khác. Tương tự như Vietkey, Unikey không yêu cầu “cài đặt”. Để sử dụng chỉ cần tải phần mềm này về và chạy file có tên UnikeyNT.exe. Hướng dẫn có thể được tìm thấy tại trang web của tác giả Phạm Kim Long.

Lưu ý:

- Khi gõ tiếng Việt sử dụng bộ mã Unicode, cần đảm bảo font chữ đang dùng phải là thuộc bảng mã Unicode. Tốt nhất là nên sử dụng các font “Arial” hoặc “Times New Roman”.

- Không sử dụng các bộ gõ cũ (dành cho các hệ điều hành 16-bit như DOS hay Windows 3x) cho các hệ điều hành 32-bit (Windows 9x/NT/2K/XP). Các bộ gõ cũ (ví dụ: ABC 2.1) khi cài đặt thường thay đổi font hệ thống của hệ điều hành (thường là Unicode) thành font hệ thống kiểu cũ (ASCII) và khiến hệ điều hành không hỗ trợ được Unicode nữa.

3. Đọc tiếng Việt trên mạng với Unicode

Để đọc tiếng Việt (được soạn thảo bằng font Unicode) trên mạng Internet cần có 2 điều kiện:

- Hệ điều hành hỗ trợ Unicode (xem phần trên).

- Trình duyệt (browser) hỗ trợ Unicode: Các trình duyệt phổ biến như Internet Explorer 5.x (hoặc mới hơn), Netscape 4.7 (hoặc mới hơn) hỗ trợ rất tốt Unicode. Trái lại, trình duyệt Opera hỗ trợ Unicode rất kém.

Nếu có cả hai điều kiện trên mà vẫn không đọc được thì cần chuyển trạng thái hiển thị hiện thời sang Unicode. Đối với Internet Explorer, cách làm như sau: Chọn menu “View” -> Encoding… -> More (nếu cần) -> Unicode (UTF-8).

Lưu ý: Ngày càng nhiều trang web thể hiện tiếng Việt bằng font Unicode, tuy nhiên vẫn có một số sử dụng font kiểu cũ. Trong trường hợp đó, cần cài thêm font kiểu cũ vào máy thì mới có thể xem được. Tuy nhiên, nếu trang web này bị lỗi (ví dụ: mất chữ “ư” ), thì cũng không nên sử dụng các phần mềm để sửa lỗi này. Sử dụng các phần mềm như vậy sẽ làm hỏng sự ổn định của hệ thống.

Để đọc được Unicode thông qua e-mail còn cần thêm một điều kiện nữa là chương trình e-mail (e-mail client) phải hỗ trợ Unicode. Ngoài ra, khi gửi thư, cần gửi dưới dạng Unicode. Nếu sử dụng Outlook Express, trình này sẽ hỏi về dạng font của thư trước khi gửi đi (chọn “Send as Unicode”).

Hiện thời, trong số các trình hội thoại trực tuyến (chat client) phổ biến thì chỉ có Windows Messenger (còn được gọi là MSN messenger) là hỗ trợ Unicode.

4. In tiếng Việt với Unicode

Hầu hết các máy in mới đều có thể in văn bản được soạn thảo bằng Unicode. Với những trường hợp không in được tiếng Việt bằng font Unicode thì nguyên nhân chủ yếu là do các máy này không “hiểu” font Unicode và tự động thay thế bằng một font khác có sẵn trong máy in.

Cách khắc phục khác nhau tùy theo từng máy in cụ thể, nhưng cũng có một số điểm chung. Trước hết cần làm như sau: Start -> Settings - Printers - > Bấm chuột phải vào biểu tượng của máy in -> chọn Properties. Tiếp theo, tại của sổ của Properties, di chuyển giữa các tab (thẻ) và thay đổi các thông số theo một hoặc tổng hợp những cách sau (nếu có):

- Chuyển giá trị của "Spooling data format" sang "RAW".

- Chọn và sử dụng chức năng "Always use True type Fonts".

- Chọn để máy in “Download font” từ máy tính trước khi in.

- Chọn để máy in không thay thế (Substitute) font trước khi in.

- Chọn chức năng “Print Text as graphics”.

Ngoài ra, tải về trình điều khiển (driver) mới nhất và cài lại cho máy in cũng sẽ giúp máy in hoạt động tốt với Unicode trong hầu hết các trường hợp.

Đông Ngô

Việt Báo
Comment :Dùng chữ tiếng Việt bằng Unicode trong Windows
Ý kiến bạn đọc
Viết phản hồi
Bạn có thể gửi nhận xét, góp ý hay liên hệ về bài viết Dùng chữ tiếng Việt bằng Unicode trong Windows bằng cách gửi thư điện tử tới Lien He Bao Viet Nam. Xin bao gồm tên bài viết Dung chu tieng Viet bang Unicode trong Windows ở dạng tiếng Việt không dấu. Hoặc Dùng chữ tiếng Việt bằng Unicode trong Windows ở dạng có dấu. Bài viết trong chuyên đề của chuyên mục Công Nghệ
Using the letters in Vietnamese by Unicode in Windows
operating system, called, on the computer is incompatible, Vietnamese, use, performance, character, support, may, fonts, unicode , code, tables, WINDOWS
The transition from the use of separate encoding encoding to use international standards to develop and demonstrate the Vietnamese language is causing confusion for many users. Here is basic information about fonts and font handling Vietnamese with Unicode ...
Cách bảo vệ tài khoản iCloud để tránh bị kẻ xấu lợi dụng

Với người dùng iPhone thì tài khoản iCloud rất quan trọng, nó không chỉ chứa dữ liệu cá nhân mà còn là công cụ để tìm iPhone bị mất hay khóa máy từ xa. Một trường hợp nữa là có những kẻ xấu lợi dụng sơ hở của các cửa hàng để khóa iCloud iPhone, iPad gây rắc rối không nhỏ. Tình trạng bị "chơi khăm" như vậy trong thực tế không hề hiếm nên trong bài viết này mì

7 ứng dụng không nên bỏ lỡ trên iPhone
7 ứng dụng không nên bỏ lỡ trên iPhone

Rất nhiều ứng dụng thú vị mà có thể bạn bỏ lỡ vì chưa biết đến. Bài viết này sẽ giới thiệu tới các bạn một số ứng dụng được yêu thích trong lĩnh vực hỗ trợ học tiếng Anh, chia sẻ file, trò chơi cũng như quản lý các chuyến du lịch.

  • Thoi su 24h257 Can bo hon nguc nang Biang
    Thời sự 24h(25/7): Cán bộ hôn ngực nàng Biang

    Kẻ "gạ tình" người mẹ liên quan gì đến vụ cháu bé bị mất tích ở Long Biên?; Vụ xả thải: Bộ TNMT thông báo nóng với Formosa; Ông bố đập sữa trước cửa siêu thị: "Đã mua chịu lại còn kiếm chuyện"; Cán bộ hôn ngực nàng Biang: Xử lý đúng quy trình; Ngày con dâu bỏ đi, bố mẹ chồng khóc cạn nước mắt thương 5 cháu nhỏ

  • Thoi su 24h217 Cong ly nao cho nguoi vo mang noi dau tot cung
    Thời sự 24h(21/7): Công lý nào cho người vợ mang nỗi đau tột cùng

    Đình chỉ hay khen thưởng CSGT "giơ chân" cản người phạm luật?; Xót xa những vụ tự tử vì bệnh tật và tận cùng nghèo khó; "Rác thải Formosa tràn lan, trách nhiệm chính thuộc xã, phường"; Vụ cô gái bị chồng thiêu: Công lý nào cho người vợ đang mang nỗi đau tột cùng?; Mổ nhầm chân: chuyên môn yếu kém hay tắc trách?

  • Thoi su 24h197 Dung sung bat tre em cuop taxi
    Thời sự 24h(19/7): Dùng súng bắt trẻ em, cướp taxi

    Phía sau bản án tử của Vũ Văn Tiến: Con dại một lần, mẹ đau một đời; Hà Nội sẽ trồng cây phượng hoa màu tím, nở quanh năm; Mưa xô ngã cầu bêtông tiền tỷ: Quy trình trách nhiệm; Vụ chất thải Formosa: Doanh nghiệp nói khác Sở TNMT?; Chiếu laser Nội Bài: Phát hiện thủ phạm nhưng khó xử lý

  • Thoi su 24h187 Lo duong day gai goi chan dong showbiz
    Thời sự 24h(18/7): Lộ đường dây gái gọi chấn động showbiz

    Thực phẩm bẩn: Nghịch cảnh con người đang âm thầm giết hại nhau; Vụ chất thải Formosa: Thêm nhiều mâu thuẫn giật mình; Ân hận của người mẹ mỗi đứa con sinh ra của... một ông bố khác nhau; Bác sĩ ra chợ quyên tiền cứu bệnh nhi: Đời xấu xa sao cây táo nở hoa?; Cá hồ chết bốc mùi thối, cả khu phố bịt khẩu trang suốt ngày

  • Thoi su 24h147 Bi ban than cua bo hiep dam den mang thai
    Thời sự 24h(14/7): Bị bạn thân của bố hiếp dâm đến mang thai

    Formosa tự đổi công nghệ luyện cốc: Hành vi tội ác; Uất ức lời kể 5 ngư dân bị tàu TQ đâm chìm tàu ở Hoàng Sa; Nghi án mẹ ép con gái uống thuốc trừ sâu để cùng chết; Bàng hoàng phát hiện suốt 3 năm nuôi nhầm con của 1 gia đình ở cách nhà mình 5 km; Tiếp viên ở quán karaoke ăn mặc mát mẻ, ngồi trên đùi khách rót bia

  • Thoi su 24h137 Chong thieu song vo vi bi can nhan
    Thời sự 24h(13/7): Chồng thiêu sống vợ vì bị cằn nhằn

    Thực hư chuyện 'bố đi hát karaoke gặp đúng con gái làm dịch vụ'; "Bảo kê" xe cấp cứu: Bộ trưởng Y tế vào cuộc quá chậm?; Vụ chôn rác thải Formosa trong trang trại của Giám đốc: Có sai luật?; Tạm giữ nhóm "quái xế" cùng 20 chân dài mặc mát mẻ phục vụ karaoke; 10 năm, gần 60 ngàn tỷ đồng tham nhũng nhưng chỉ thu hồi được 4,6 ngàn tỷ

  • Thoi su 24h127 Vo bop cua quy khien chong chet tuc tuoi
    Thời sự 24h(12/7): Vợ bóp của quý khiến chồng chết tức tưởi

    Phạt 100 triệu phòng khám "mạo danh" Sở Y tế HN "chặt chém" khách; Xe cứu thương ngoại tỉnh phải “mua” bệnh nhân ở Hà Nội?; Formosa lén lút chôn chất thải ở trang trại của Giám đốc Công ty Môi trường; Gây bức xúc lớn, các dự án giao thông BOT được Quốc hội đưa vào giám sát; Vụ gần 400 GV ở Thanh Hóa mất việc: 50-100 triệu đồng chạy làm GV hợp đồng?

  • Thoi su 24h117 Co gai tre xinh dep tu vong ben ve duong
    Thời sự 24h(11/7): Cô gái trẻ xinh đẹp tử vong bên vệ đường

    Sự cố môi trường Formosa: Xác định hàm lượng độc tố dưới đáy biển; Thuê giúp việc 6 triệu/tháng, chủ nhà phẫn nộ vì em bé bị véo tai, ăn tát; Nhà máy làm chết cá đầu nguồn sông Đà không có khu xử lý nước thải; Từ vụ chặn xe cấp cứu: Bảo vệ bệnh viện hay lực lượng..."bảo kê"?; Dọa đuổi ông lão xuống xe, nhân viên xe buýt bị đình chỉ việc

  • Thoi su 24h087 Chu ho chem 2 chau tu vong
    Thời sự 24h(08/7): Chú họ chém 2 cháu tử vong

    Khách sạn giam khách: Quan ứng tiền giữ thể diện Cửa Lò; Treo biển cam kết "không khiêu dâm, kích dục": Nỗi khổ kép; Ai đã “đầu độc” tôm cá ở thượng nguồn sông Đà?; Sau vụ bảo vệ bệnh viện Nhi: Bộ Y tế chấn chỉnh việc vận chuyển người bệnh; Tiêm thuốc khiến bệnh nhân tử vong, bác sỹ bị... khiển trách

  • Nghin le chuyen tuan qua 1707 23072016
    Nghìn lẻ chuyện tuần qua 17/07 - 23/07/2016

    Đau chân trái bác sĩ mổ nhầm chân phải; CSGT giơ chân, người đi xe máy lao dải phân cách; Cán bộ giao thông trách mắng người dân vì tự ý vá đường; Bé gái 4 tuổi mất tích bất ngờ, gia đình kêu gọi giúp đỡ ... là những tin tức xã hội nổi bật được dư luận quan tâm trong tuần qua.

  • Su kien quoc te noi bat 177237
    Sự kiện quốc tế nổi bật (17/7-23/7)

    Khủng bố trung tâm mua sắm ở Munich làm 10 người thiệt mạng; Samsung xin lỗi vì những clip mua dâm của chủ tịch Lee; Trump chính thức nhận đề cử tổng thống; Trung Quốc ngang ngược tuyên bố tiếp tục cải tạo tại Biển Đông là những tin chính trong tuần qua.

  • Ban tin Suc khoe tuan qua 177 237
    Bản tin Sức khỏe tuần qua (17/7- 23/7)

    Bị thương chân trái, mổ nhầm chân phải: BV Việt Đức nói gì; Hai bé sơ sinh dính liền ở Hà Giang đã mất; Siêu âm thai bình thường, sinh con bị dị tật: Bài học nào cho bố mẹ; Vợ thờ ơ với 'chuyện ấy', lí do là ở chồng;... là những thông tin Sức khỏe được quan tâm nhất tuần qua.

  • Tong Hop Doi Song Tuan Qua 170724072016
    Tổng Hợp Đời Sống Tuần Qua (17/07-24/07/2016)

    Hàng loạt những sản phẩm kém chất lượng, ảnh hưởng nghiêm trọng đến sức khỏe người tiêu dùng được phát hiện . Bài toán chi tiêu gia đình, cùng những câu chuyện gia đình, vụ đánh ghen ầm ĩ làm ta giật mình trước lối sống ngày nay, là các thông tin nổi bật nhất tuần.

  • Toan canh kinh te tuan 1707 23072016
    Toàn cảnh kinh tế tuần (17/07 - 23/07/2016)

    'Đại án' 9000 tỷ đồng tại Ngân hàng Xây dựng, lương của các sếp tập đoàn gần nửa tỷ đồng, giá xăng điều chỉnh giảm mạnh, vấn nạn cà phể bẩn, tăng trưởng tín dụng tiếp tục có con số mới ... Cùng với những thông tin về tài chính- ngân hàng, bất động sản, thị trường tiêu dùng..là những tin tức - sự kiện kinh tế nổi bật tuầ

  • Nghin le chuyen tuan qua 1007 16072016
    Nghìn lẻ chuyện tuần qua 10/07 - 16/07/2016

    Formosa chôn 100 tấn chất thải tại Hà Tĩnh; Ngư dân bàng hoàng kể tàu TQ tông chìm tàu cá ở Hoàng Sa; Cô giáo Sài Gòn bị tố tán tỉnh nam sinh lớp 8; 3 năm nuôi nhầm con của 1 gia đình ở cách nhà mình 5 km ... là những tin tức xã hội nổi bật được dư luận quan tâm trong tuần qua.

  • Su kien quoc te noi bat 107167
    Sự kiện quốc tế nổi bật (10/7-16/7)

    Toà PCA ra phán quyết Trung Quốc không có chủ quyền lịch sử ở Biển Đông; Tân Thủ tướng Anh Theresa May công bố danh sách nội các mới; Khủng bố đẫm máu đúng Quốc khánh Pháp; Đảo chính thất bại ở Thổ Nhĩ Kỳ... là những tin chính trong tuần qua.

  • Ban tin Suc khoe tuan qua 107 167
    Bản tin Sức khỏe tuần qua (10/7- 16/7)

    Ổ bệnh bạch hầu đang bùng phát mạnh tại Bình Phước; Bác sĩ ra chợ xin từ thiện cứu 2 bé song sinh dính liền; Cảm động câu chuyện về sản phụ ung thư phổi quyết giữ thai nhi; Mách bạn bài thuốc điều trị sẩy thai từ hàng trăm năm trước;... là những thông tin Sức khỏe được quan tâm nhất tuần qua.

  • Toan canh kinh te tuan 1007 16072016
    Toàn cảnh kinh tế tuần (10/07- 16/07/2016)

    Lại nóng chuyện huy động 500 tấn vàng trong dâm, lãi suất tiêu dùng lên tới 70-80%/năm, EVN chiếm hơn 1/3 tổng số nợ mà Chính phủ phải bảo lãnh, nhiều ngân hàng báo lãi khủng trong quý II, kiểm tra xử phạt hàng loạt công ty đa cấp... Cùng với những thông tin về tài chính- ngân hàng, bất động sản, thị trường tiêu dùng..là nhữ