Để kiểm tra chuỗi có phải là Unicode, đơn giản chỉ cần so Encoding.ASCII.GetByteCount(input) với Encoding.UTF8.GetByteCount(input). Nếu khác nhau thì là Unicode, ngược lại thì không.
How to check if a string is unicode in C#
1 Article
1
Để kiểm tra chuỗi có phải là Unicode, đơn giản chỉ cần so Encoding.ASCII.GetByteCount(input) với Encoding.UTF8.GetByteCount(input). Nếu khác nhau thì là Unicode, ngược lại thì không.