java命名空间java.net类idn的类成员方法:
use_std3_ascii_rules定义及介绍
本文导语:
use_std3_ascii_rules
public static final int use_std3_ascii_rules
根据 std-3 ascii 规则执行检查的标志。
另请参见:常量字段值
toascii
public static string toascii(string input,
int flag)
根据 rfc 3490 的 toascii 操作中的定义,...
public static final int use_std3_ascii_rules
- 根据 std-3 ascii 规则执行检查的标志。
- 另请参见:
- 常量字段值
toascii
public static string toascii(string input,
int flag)
- 根据 rfc 3490 的 toascii 操作中的定义,将字符串从 unicode 转换为 ascii 兼容性编码 (ace)。
toascii 操作可能失败。如果其任何步骤失败,则 toascii 失败。如果 toascii 操作失败,则抛出 illegalargumentexception。在这种情况下,输入字符串不应在国际化域名中使用。
标签是域名的单独部分。根据 rfc 3490 中的定义,初始 toascii 操作只在单个标签上运行。通过假定域名中的标签始终用点分隔,此方法可以处理标签和整个域名。以下字符被识别为点:u002e(句点)、u3002(表意句点)、uff0e(全角句点)和 uff61(半角表意句点)。如果点被用作标签分隔符,则此方法在输出转换字符串中将它们全部更改为 u002e(句点)。
- 参数:
input
- 要处理的字符串flag
- 处理标志;可以为 0 或任何可能标志的逻辑或
- 返回:
- 已转换的 string
- 抛出:
illegalargumentexception
- 如果输入字符串未遵守 rfc 3490 规范