On 05/05/15 12:32, Fernando Rodriguez wrote:
On Tuesday, May 05, 2015 9:32:15 AM Joseph wrote:
I have my mysql database "Collation" set as: utf8_general_ci
but when a customer from for example Japan places an order all I see is:
竹鼻立原町5-5
Do I need to change "Collation" setting to something else or something else?
I think that's because the web applications runs the data through something
like php's htmlspecialchars() or similar to help prevent SQL injections. So
you'll need to either decode it before using it (I think you can use the app-
text/recode), or use a different method to filter anything that could be
malicious SQL.
I've saved the relevant information into a TXT file (address.txt) and tried to run:
recode ISO-8859-9..UTF8 < address.txt > address2.txt
&#31481;&#40763;&#31435;&#21407;&#30010;&#65301;&#65293;&#65301;
&#23665;&#31185;&#21306;
&#20140;&#37117;&#24066;, 601-8015
&#20140;&#37117;&#24220;, Japan
It didn't help. How do you run "recode" correctly?
Yes, the customer is using oscommerce php addlication to provide information.
--
Joseph