UTF-8 проблем
1 отговора
155 прегледа
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...
имам проблем с еднкодванет... в едно .jsp...
Правя следното: предавам от една форма 4 параметъра. формата ги предава в UTF-8 encoding - .jsp то, което ги прихваща генерира URL към др. сайт, но проблема е, че този др. сайт работи с Windows-1251 и идея си няма какво му пиша в URL-то...
Може ли да ми кажете някакфа ф-ия която да преобразува 4 променливи от UTF-8 в Windows-1251 - преди да генерирам URL-то.
Немога да променям еднкодинга чрез хедъра, защото WebSphere-та работи под UTF-8 и при промяна на енкодинга не иска да разпознае променливите - т.е. .jsp-то ги прихваща null... а на др. сайт изобщо немога да променям.
немога да ползвам кукита и сесии...
Само да метна, че съм съвсем нов в писането на .jsp-тa...
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.
Но според мен имаш друг проблем. Дай по-добре сорса на джиеспито.
Ано ти трябва конвертиране на стрингове от един енкодинг в друг може да ползваш конструктора на 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.
Но според мен имаш друг проблем. Дай по-добре сорса на джиеспито.