ASP .Net v4.5 使用 Unicode 字符编码,可以在全球范围内使用多种语言。为了在 ASP .Net v4.5 中正确处理国际字符,需要进行以下步骤:
<%@ Page Language="C#" Culture="auto" UICulture="auto" %>
string unicodeString = "Unicode字符编码测试"; Encoding unicodeEncoding = Encoding.Unicode;
byte[] unicodeBytes = unicodeEncoding.GetBytes(unicodeString);
string decodedString = unicodeEncoding.GetString(unicodeBytes);
string userInput = ""; string encodedInput = HttpUtility.HtmlEncode(userInput);
SqlCommand cmd = new SqlCommand("INSERT INTO table (column) VALUES (@param)", connection); cmd.Parameters.AddWithValue("@param", unicodeString);
通过以上步骤,可以在 ASP .Net v4.5 中正确地处理国际字符。