0

I am trying to insert some UTF-8 characters into MYsql database and every time i am inserting , i am getting ???? ??? like output as column values

I am using RSS handler to parse RSS xml URL and also getting ????? like output in eclipse

 code is like this:

    SAXParserFactory saxParserFactory = SAXParserFactory.newInstance();
    SAXParser saxParser = saxParserFactory.newSAXParser();
    T handler = null;
    handler=handlerClass.newInstance();
    String rssUrl="https://www.gazabpost.com/rss/category/entertainment";
    BufferedReader reader = new BufferedReader(new InputStreamReader(new 
        URL(rssUrl).openStream(),"UTF-8"));
    InputSource is = new InputSource(reader);
    is.setEncoding("UTF-8");
    saxParser.parse(is, handler);
    return handler.getRSSItemList();

also the database encoding is like this :

character_set_client     utf8
character_set_connection utf8
character_set_database   latin1
character_set_filesystem binary
character_set_results    utf8
character_set_server     latin1
character_set_system     utf8
character_sets_dir       /usr/share/mysql/charsets/

Do i need to change the character_set_database parameter ?

thanks in advance

amol singh
  • 143
  • 1
  • 12

0 Answers0