Xét vấn đề ký tự trước:
Visual C# Code:
namespace Rextester{ //Your code goes here Console.WriteLine("OsVersion: {0}", Environment.OSVersion.ToString()); //viết xâu bằng mã unicode tổ hợp Console.WriteLine(); Console.WriteLine("sToHop toUpper: " + sToHop.ToUpper()); Console.WriteLine("sToHop Length: " + sToHop.Length); //viết xâu bằng mã unicode dựng sẵn Console.WriteLine(); Console.WriteLine("sDungSan toUpper: " + sDungSan.ToUpper()); Console.WriteLine("sDungSan Length: " + sDungSan.Length); // Console.WriteLine(); Console.WriteLine("sToHop.Equals(sDungSan): " + sToHop.Equals(sDungSan)); Console.WriteLine(); Console.WriteLine(".. Normalize: " + (sToHop.Normalize()).Equals(sDungSan.Normalize())); /* string aSet = "F" + (char)769 + (char)768 + (char)803; // sắc huyền nặng ... Console.WriteLine("aSet.Length = {0}", aSet.Normalize().Length); // string sUp = "\uD83D\uDC4D"; Console.WriteLine("THUMBS UP SIGN: " + sUp); Console.WriteLine("sUp A: " + sUp.Length); Console.WriteLine("sUp B: " + sUp.Normalize().Length); */ } } }
Bạn có thể kiểm thử, chạy kết quả ở:
https://ideone.com/GBCSSF
hoặc
http://rextester.com/YMRXU80993
Các topic liên quan:
http://diendan.congdongcviet.com/threads/t385489::tieng-viet-cho-i-to.cpp
http://diendan.congdongcviet.com/threads/t400153::viet-code-in-ra-so-tu-so-cau-trong-1-chuoi.cpp
http://diendan.congdongcviet.com/threads/t400248::dem-so-chu-so-trong-chuoi.cpp
http://diendan.congdongcviet.com/threads/t400824::compile-online.cpp
...