Hi István

On Fri, Jun 8, 2018 at 4:48 PM, Pongrácz István <pongracz.istvan@gmail.com> wrote:
2018. 06. 8, péntek keltezéssel 16.20-kor Erik Huelsmann ezt írta:
Hi,
I only experienced this issue with this version: 1.6-rc2 in my local machine, running it from console:
lsmb-1.6-b2/ledgersmb $ bin/ledgersmb-server.psgi 
Starting Worker on PID 20268 Using Built Dojo
HTTP::Server::PSGI: Accepting connections at http://0:5000/

I did not try the 1.6 in other environment or earlier versions, this is the only instance I have.

Ok. Do you mean that this issue was tested and found not to be a problem in 1.3?
 

Hi Erik,

Correct, with version 1.3 using apache/nginx/lighttpd this is not an issue, UTF-8 characters are working as expected.
From my point of view, this issue with 1.6-rc2:
- could related to command line start of the system
- internal form processing problem (in this case it should happen with apache/nginx/etc. in background)
- dojo related (?)

Thanks for confirming.


It's a regression due to the removal of CGI::Emulate::PSGI on the majority of our code paths (which by itself is a good thing, because it gives us faster responses), but in the process UTF-8 decoding was dropped from processing FORM-tag posted values.

I've added that back and tested that creation of new customers with accented characters in the names now works and preserves the accented characters.

(And I've learned how to enter accented characters under Linux as a side-effect :-) )


Regards,






--
Bye,

Erik.

http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.