Форум XHTML.ru <!-- по-русски -->

Сайты - по стандартам, но не стандартные сайты!


#1 21.12.2011 08:55

pshd
Новичок
Зарегистрирован: 20.12.2011
Сообщений: 1

Меню не отображается на русском

Доброго времени суток!
Меню в теле HTML генерирутся в java с использованием библиотеки org.apache.ecs.xhtml.
При выборе в системе английского языка страница в Firefox отображается нормально и исходный код соответственно правильный:
    <body>

        <ul id="main" selected="true" title="Menu">

<li><a href="#218">System Admin </a></li>

<li><a href="#263">Partner Relations</a></li>

<li><a href="#166">Quote-to-Invoice</a></li>
....

Но при переводе одного из пунктов меню на русский язык ("System Admin" переведено как "Администратор системы") вместо меню на странице  отображается HTML-код и исходный код страницы(страница сохранена как) соответственно:
        <body orient="landscape">
        &lt;ul id="main" selected="true" title="Menu"&gt;

&lt;li&gt;&lt;a href="#218"&gt;Администратор системы&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="#263"&gt;Partner Relations&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="#166"&gt;Quote-to-Invoice&lt;/a&gt;&lt;/li&gt;
...

В исходном коде пробовал разные варианты вывода <>:
Вариант 1: buf.append("</ul>\n<ul id=\"" + parent.getNode_ID() + "\" title=\"" + parent.getName() + "\">\n");
Вариант 2: buf.append(("&lt;"+"/ul"+"&gt;"+"\n"+"&lt;"+"ul id=\"" + parent.getNode_ID() + "\" title=\"" + parent.getName() + "\""+"&gt;"+"\n");
Вариант 3: buf.append((char)60+"/ul"+(char)62+"\n"+(char)60+"ul id=\"" + parent.getNode_ID() + "\" title=\"" + parent.getName() + "\""+(char)62+"\n");
Но результат вывода в Firefox один и тот же.При этом на английском работает при всех вариантах.
Подскажите плз, в чем может быть дело.

Заранее благодарен за ответ,
Петр

Отредактированно pshd (21.12.2011 08:59)

Нет на форуме

 

Board footer

Работает на PunBB
© 2002—2005 Rickard Andersson