Re: lug-bg: Java Jsp i MySql
- Subject: Re: lug-bg: Java Jsp i MySql
- From: Lyubomir Popov <zeal@xxxxxx>
- Date: Tue, 11 Jul 2006 21:43:05 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
On Tuesday 11 July 2006 13:37, Борислав Данаилов wrote:
> Здравейте,
>
Здрасти
> Нищо не помогна, дори се оказа че проблемът слиза много по-дълбоко
> отколкото си мислех.
>
> След като опитах всичко, дори вече забравих какво съм опитвал, реших
> да видя дали проблема не е в начина по който томкат кодира в урл-то
> параметърът.
>
> Оказа се че в конфигурационният му файл - server.xml може да се укаже
> директива URIEncoding = "UTF-8".
>
по default tomcat-а encode-ва URI-тата в iso-8859-1, така че единият вариант е
когато взимаш параметрите да ги преобразуваш в нужният ти character set,
примерно:
String name=new
String((request.getParameter("name")).getBytes("iso-8859-1"),"windows-1251");
за windows-1251, в твоя случай го сменяш с utf-8.
Колкото до URIEncoding = "UTF-8" по форумите чета, че tomcat-а има някакви
проблеми с този параметър и освен него, трябва да се сложи и
useBodyEncodingForURI="true". За повече инфо:
http://www.jivesoftware.com/jive/entry.jspa?externalID=684&categoryID=38
http://jivesoftware.com/jive/thread.jspa?threadID=14882
пробвай и кажи дали тези неща ти вършат работа, ако не ще измислим нещо
друго ;)
поздрави,
Любо
|