UTF-8 проблем

1 отговора 155 прегледа
#1

UTF-8 проблем

Здравейте момечета и ммичета...

имам проблем с еднкодванет... в едно .jsp...

Правя следното: предавам от една форма 4 параметъра. формата ги предава в UTF-8 encoding - .jsp то, което ги прихваща генерира URL към др. сайт, но проблема е, че този др. сайт работи с Windows-1251 и идея си няма какво му пиша в URL-то...

Може ли да ми кажете някакфа ф-ия която да преобразува 4 променливи от UTF-8 в Windows-1251 - преди да генерирам URL-то.

Немога да променям еднкодинга чрез хедъра, защото WebSphere-та работи под UTF-8 и при промяна на енкодинга не иска да разпознае променливите - т.е. .jsp-то ги прихваща null... а на др. сайт изобщо немога да променям.

немога да ползвам кукита и сесии...

Само да метна, че съм съвсем нов в писането на .jsp-тa...

Отговор
в отговор на howbizarre #2

Re: UTF-8 проблем

Здрасти,
Ано ти трябва конвертиране на стрингове от един енкодинг в друг може да ползваш конструктора на Sтринг:
public String(byte[] bytes,
String charsetName)
Constructs a new String by decoding the specified array of bytes using the specified charset.
По-често срещан номер е енкодинг с java.net.URLEncoder, java.net.URLDecoder.
Но според мен имаш друг проблем. Дай по-добре сорса на джиеспито.

Отговор