По-видимому, эта целая проблема происходит от изменения в интернет-провайдерах от этого прошлым летом. Все работало, когда я был на Comcast. Я переключился на чартер, когда я переместился этим летом и не имел никакой причины отладить/изменить мои приложения, которые использовали sql 2 008 баз данных до этой прошлой недели. Для решения вопроса я поместил запись в файл hosts на моем клиентском ПК для поля SQL-сервера. Это не объясняет, почему я мог соединиться с экземпляром по умолчанию на том поле а не именованном экземпляре, но так или иначе проблема, кажется, решена. Comcast просто позволил Вам поднять трубку модем и затем маршрутизатор. Чартер не будет работать с маршрутизатором, если Вы не будете использовать клонирование MAC-адреса и клонируете MAC-адрес ПК, используемого в начальной установке. Это - единственная вещь I, видят, что это отличается.
Это - не обязательно проблема Бегуна Причала/Причала. Причал является контейнером Сервлета, в то время как ответ сгенерирован сервлетом (или что-то выше, которое в конечном счете реализует сервлет). Не зная, что Вы используете выше Причала для генерации содержания, трудно сказать.
Одна вещь, которую можно сделать, явно определяют набор символов в самом HTML с помощью метатегов. HTML5 упростил, как сделать это:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Example document</title>
</head>
<body>
<p>Example paragraph</p>
</body>
</html>
В противоположность предыдущему синтаксису HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Example document</title>
</head>
<body>
<p>Example paragraph</p>
</body>
</html>