12/10/2026

Thư viện chuyển đổi Bảng mã tiếng Việt | VNConvert (.NET 8.0 Native AOT) | AutoCAD dotNet

Ứng dụng được phát triển/Sưu tầm bởi đội ngũ AutoLISP Thật là đơn giản
   

Link tải/Thông tin thêm: 👉👉👉

VNConvert (.NET 8.0 Native AOT)

Thư viện và công cụ chuyển đổi bảng mã Tiếng Việt hiệu năng cao, được viết lại hoàn toàn trên nền tảng .NET 8.0, hỗ trợ biên dịch Native AOT (cả dưới dạng thư viện .NET, thư viện liên kết động C-ABI .dll nguyên bản thay thế vnconv.dll của C++, và công cụ dòng lệnh độc lập vnconv.exe).

Dự án kế thừa và tương thích 100% thuật toán cùng hệ thống 19 bảng mã từ thư viện vnconv (UniKey Project - Phạm Kim Long).

AJS - lisp.vn code lại bằng Google Gemini HN T10/2026.


Hướng dẫn sử dụng (Managed .NET API)

Code:
using VNConvert;

// 1. Chuyển đổi chuỗi giữa các bảng mã
string vniText = VnConverter.Convert("Tiếng Việt", VnCharsetId.Utf8, VnCharsetId.VniWin);
string utf8Text = VnConverter.Convert(vniText, VnCharsetId.VniWin, VnCharsetId.Utf8);

// 2. Bỏ dấu Tiếng Việt
string noTone = VnConverter.RemoveTone("Cộng hòa Xã hội Chủ nghĩa Việt Nam");
// -> "Cong hoa Xa hoi Chu nghia Viet Nam"

// 3. Chuyển đổi chữ HOA / chữ thường chuẩn Tiếng Việt
string upper = VnConverter.ToUpper("Tiếng Việt"); // -> "TIẾNG VIỆT"
string lower = VnConverter.ToLower("TIẾNG VIỆT"); // -> "tiếng việt"

// 4. Chuyển đổi trực tiếp mảng byte / ReadOnlySpan<byte>
byte[] outputBytes = VnConverter.Convert(inputBytes, VnCharsetId.Tcvn3, VnCharsetId.Utf8);

// 5. Chuyển đổi File
VnConverter.ConvertFile("input_tcvn3.txt", "output_utf8.txt", VnCharsetId.Tcvn3, VnCharsetId.Utf8);


Hướng dẫn biên dịch Native AOT

Code:
# Xem danh sách bảng mã
vnconv --list

# Chuyển đổi chuỗi từ VIQR sang UTF-8
vnconv -f VIQR -t UTF-8 'Vie^.t Nam'

# Chuyển đổi và bỏ dấu + viết hoa
vnconv -f VIQR -t UTF-8 -r -u 'Vie^.t Nam'

# Chuyển đổi file từ TCVN3 sang UTF-8
vnconv -f TCVN3 -t UTF-8 -i input.txt -o output.txt


Mã nguồn Unikey

Link mã nguồn và thông tin tác giả: https://www.unikey.org/source.html



Ứng dụng trong AutoCAD dotNet

Dựa trên mã nguồn, AJS đã phát triển công cụ chuyển đổi bảng mã/textstyle/font cho bản vẽ VFCC




Nhóm AutoCAD dotNet




---------------------------------------------------------------------------------------------
Ứng dụng được phát triển bởi đội ngũ AutoLISP Thật là đơn giản - Tác giả ứng dụng in D2P

    

Mọi thông tin xin liên hệ Fanpage AutoLISP Thật là đơn giản!
Cảm ơn bạn đã theo dõi!

Không có nhận xét nào:

Đăng nhận xét

Thư viện chuyển đổi Bảng mã tiếng Việt | VNConvert (.NET 8.0 Native AOT) | AutoCAD dotNet

Ứng dụng được phát triển/Sưu tầm bởi đội ngũ AutoLISP Thật là đơn giản     Link tải/Thông tin thêm: 👉👉👉