Hiển thị Unicode với Visual Basic 6
Unicode cho phép bạn hiển thị các ký tự mở rộng trong các biểu mẫu Visual Basic 6 của bạn. Điều này có nghĩa là bạn có thể hiển thị các ký tự, ví dụ như chữ Trung Quốc hoặc tiếng Nga, ở dạng được người dùng tiếng Anh sử dụng. Sử dụng chuỗi được mã hóa Unicode để lưu trữ dữ liệu trong một biến và hiển thị dữ liệu ra màn hình của người dùng.
Mục đích
Máy tính được thiết lập với ngôn ngữ tiếng Anh chỉ sử dụng tiêu chuẩn ký tự cho ngôn ngữ tiếng Anh. Unicode cho phép bạn sử dụng các ký tự mở rộng, chẳng hạn như trả về vận chuyển và các tab và ký tự được sử dụng trong các ngôn ngữ khác. Bạn thường sử dụng Unicode trong VB cho các ứng dụng yêu cầu các ký tự đặc biệt và giao tiếp đa ngôn ngữ.
Lưu trữ
Một biến byte có thể lưu trữ các ký tự Unicode cho ứng dụng của bạn. Bạn có thể lưu trữ một số ký tự trong một biến mảng, do đó bạn có thể xuất nhiều ký tự cùng một lúc. Đoạn mã sau chỉ cho bạn cách thiết lập biến VB để lưu trữ các ký tự Unicode:
Nhân vật Dim Như nhân vật Byte = & HFF
Trưng bày
Sau khi bạn lưu trữ từng ký tự byte mà bạn muốn hiển thị, hãy sử dụng hộp văn bản hoặc điều khiển nhãn để hiển thị các ký tự trên màn hình của người dùng. VB dịch các ký tự sang định dạng phù hợp, do đó bạn không cần phải tự chuyển đổi các ký tự thành định dạng chuỗi tiêu chuẩn. Đoạn mã sau hiển thị ký tự trong hộp văn bản có tên "mybox":
mybox.Text = ký tự
Cân nhắc
Bạn cũng phải chuyển và sử dụng kiểu dữ liệu byte Unicode khi làm việc với các tệp. Nếu bạn nghĩ rằng một tệp chứa các ký tự mở rộng, bạn phải nhập tệp bằng cách sử dụng kiểu dữ liệu byte và sau đó chuyển dữ liệu sang giá trị chuỗi khi bạn hiển thị trên biểu mẫu hoặc lưu trữ dữ liệu trong một tệp mới.