/* from:http://blog.joycode.com/hopeq/archive/2005/09/26/64146.aspx*//
Есть веб -проект. Конечно, если кодирование проекта использует UTF-8, не будет проблем, но этот проект является старым проектом. Двигайтесь только на эту страницу мозг.
После исследования обнаружено, что эта проблема может быть решена методом HTML Entity.
Для объектов HTML, пожалуйста, см.
Ссылки на объект персонажа в HTML 4
HTML документ Задача
Тестовый код:
byte [] bcomments = encoding.utf8.getbytes ("ich is ブ ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル?
char [] ccomments = encoding.utf8.getchars (bcomments);
StringBuilder charbuilder = new StringBuilder ();
Foreach (char c в Ccomments)
{{
if (c> '/u0800'))
{{
charbuilder.append ("&#");
charbuilder.append ((int) c);
}
еще
{{
charbuilder.append (c);
}
}
response.write (charbuilder.tostring ());
Роль этого кода состоит в том, чтобы вывести всех китайских, корейских и японских иероглифов в HTML -сущности посредством жесткого кодирования. HTML -сущность не влияет на набор рефронсодирования и кодирования страниц.
иллюстрировать:
/U0800 выше - китайские, корейские и японские персонажи.
Объем китайцев:/U4E00-/U9FA5, японский язык в/U0800-/U4E00, а корейский-выше/U9FA5.
Этот метод просто для решения небольшой проблемы.