Hệ thống Unicode là gì?

Hệ thống Unicode là một tiêu chuẩn mã hóa ký tự quốc tế phổ quát, có khả năng đại diện cho hầu hết các ngôn ngữ viết trên thế giới.

Hệ thống Unicode là gì?
Hệ thống Unicode là gì?

Tại sao sử dụng hệ thống Unicode

Trước khi có Unicode, chúng ta có rất nhiều tiêu chuẩn ngôn ngữ như:

  • ASCII thường được Mỹ sử dụng
  • ISO 8859-1 cho ngôn ngữ Tây Âu.
  • KOI-8 cho tiếng Nga.
  • GB18030BIG-5 cho tiếng Trung Quốc, v.v.

Vấn xảy ra là gì?

Nhiều tiêu chuẩn mã hóa ký tự gây ra hai vấn đề:

  • Một giá trị mã cụ thể tương ứng với các chữ cái khác nhau trong các tiêu chuẩn ngôn ngữ khác nhau. (Vấn đề nhầm lẫn)
  • Các mã hóa cho các ngôn ngữ có bộ ký tự lớn có độ dài thay đổi. Một số ký tự phổ biến được mã hóa dưới dạng 1 byte, loại khác yêu cầu hai hoặc nhiều byte. (Vấn đề bộ nhớ)

Giải pháp cho vấn đề này là gì?

Để giải quyết những vấn đề này, một tiêu chuẩn ngôn ngữ mới đã được phát triển để sử dụng chung, tức là Hệ thống Unicode.
Trong unicode, ký tự giữ 2 byte, do đó java cũng sử dụng 2 byte cho các ký tự.

  • Giá trị thấp nhất: \u0000
  • Giá trị cao nhất: \uFFFF

Lời kết

Để sản phẩm công nghệ thông tin phát triển mạnh thì khả năng sử dụng ở mọi nơi cần được quan tâm. Nhưng nếu không có tiếng nói chung, tiêu chuẩn chung thì rất khó để làm điều đó.

Chính vì thế, chúng ta có những tiêu chuẩn như Unicode.

Tham khảo:

Bài viết gần đây

4 Loại Access Modifiers trong JAVA

Access Modifiers trong Java chỉ định khả năng / cấp độ truy cập hoặc phạm vi của một field, method, constructor hoặc class. Có 4 loại: private, default, protected, public

Package trong JAVA

Package trong Java có thể được phân loại theo hai dạng, built-in package (có sẵn) và user-defined package (gói do người dùng định nghĩa)

Sự khác biệt giữa Abstract Class và Interface

Cả Abstract class và Interface đều được sử dụng để đạt được sự trừu tượng nơi chúng ta có thể khai báo các phương thức trừu tượng. Cả Abstract class và Interface đều không thể được khởi tạo.

Interface trong JAVA

Interface trong Java là một cơ chế để đạt được sự trừu tượng. Có thể chỉ có các phương thức trừu tượng trong Interface, không có phần thân phương thức

Abstract class trong JAVA

Trừu tượng là một quá trình ẩn các chi tiết triển khai và chỉ hiển thị chức năng cho người dùng. Cùng mình học cách sử dụng Abstract class trong Java

Hướng dẫn tải và Cài đặt Java cho Windows 10 (Chi tiết)

Bài viết này mình sẽ hướng dẫn bạn cách tải và cài đặt Java cho Windows 10 để học lập trình Java.

Leave a reply

Please enter your comment!
Please enter your name here