Results 1 to 2 of 2
- 07-17-2007, 04:28 PM #1
Member
- Join Date
- Jul 2007
- Posts
- 26
- Rep Power
- 0
Convert some special characters stored in a MySql
I am trying to convert some special characters stored in a MySql DB for display in Java.
Among the things I would like to convert are "á»…" to "ễ", "ç" to "ç", "ü" to "ü", etc.
My jdbc connection isI'v tried with no luck:Java Code:jdbc:mysql://DBL_URL/NAME?requireSSL=false&useUnicode=true&characterEncoding=UTF-8
A SHOW VARIABLES LIKE 'character_set%'; in mySql produces this:Java Code:byte[] stringBytes = dbString.getBytes(); String str = new String(stringBytes , "UTF-8");
ThanksJava Code:character_set_client utf8 character_set_connection utf8 character_set_database latin1 character_set_results utf8 character_set_server latin1 character_set_system utf8 character_sets_dir C:\Program Files\MySQL\MySQL Server 4.1\share\charsets/
- 08-07-2007, 05:32 AM #2
Member
- Join Date
- Jul 2007
- Posts
- 40
- Rep Power
- 0
According to this website, latin1 is this charset: ISO-8859-1
Supported Encodings
And my charset for my MySql DB is character_set_database latin1.
So. Whatever I did to make it UTF-8 didn't work. It was still latin1 coming out. Basically, characterEncoding=UTF-8 and String str = new String(stringBytes , "UTF-8"); didn't work.
So, I finally assumed that it was latin1 coming back all the time. Here's the code that converts it to UTF-8:
Greetings.Java Code:private String convertStringFromLatin1ToUTF8(String stringForconversion) { try { String stringToConvert = stringForconversion; byte[] convertStringToByte = stringToConvert.getBytes("ISO-8859-1"); return new String(convertStringToByte, "UTF-8"); } catch (UnsupportedEncodingException e) { System.out.println"convert String FAILED: " + stringForconversion + "<br/>"); return stringForconversion; } }
Similar Threads
-
Stored Procedures
By geeta_ravikanti in forum JDBCReplies: 1Last Post: 04-22-2008, 02:34 AM -
special characters
By ravian in forum New To JavaReplies: 2Last Post: 11-16-2007, 01:28 PM -
show special symbol using its Unicode character
By christina in forum AWT / SwingReplies: 1Last Post: 07-25-2007, 09:21 AM -
Special characters in text fields
By Felissa in forum Web FrameworksReplies: 0Last Post: 06-27-2007, 04:47 PM -
Stored Procedures with java
By Albert in forum JDBCReplies: 4Last Post: 06-08-2007, 05:59 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks