Gets or sets a value that indicates whether standard or relaxed naming conventions are used in operations performed by members of the current System.Globalization.IdnMapping object.
Documentation for this section has not yet been entered.
Domain names that follow standard naming rules consist of a specific subset of characters in the US-ASCII character range. The characters are the letters A through Z, the digits 0 through 9, the hyphen (-) character (U+002D), and the period (.) character. The case of the characters is not significant. Relaxed naming conventions allow the use of a broader range of ASCII characters, including the space character (U+0020), the exclamation point character (U+0021), and the underbar character (U+005F). If IdnMapping.UseStd3AsciiRules is true, only standard characters can appear in a label returned by the IdnMapping.GetAscii(string) method.
By default, the value of the IdnMapping.UseStd3AsciiRules property is false, and an expanded subset of ASCII characters is permitted in a label.
The System.Globalization.IdnMapping class prohibits the use of the nondisplayable characters U+0000 through U+001F, and U+007F in domain name labels regardless of the setting of the IdnMapping.UseStd3AsciiRules property. This prohibition reduces the risk of security attacks such as name spoofing.