Hi,

I am trying to query text filed from Cassandra using java driver see code
below. In windows it is working fine but in linux i am getting ??????
instead of Chines characteres


Code:

ResultSet shopsRS =
this.cassandraDAO.getshopsFromScanRawByScanId(cassandraSession,"scan_raw",scanid);
    String record = null;
    for (Row row : shopsRS){
try {
pProtocol.addEvent(new
BaseEvent(BaseEvent.LEVEL_ERROR,"Charset.defaultCharset():"+Charset.defaultCharset()));
record =row.getString("raw_data");
Helper.verifyEncoding(record);
String updated_record =
Helper.addAttributeToJsonString(pProtocol,row.getString("raw_data"),CommonVars.AUX_DATA,CommonVars.AUX_DATA_BATCH_ID,batchId);
Helper.verifyEncoding(updated_record);
producer.sendMessage( updated_record);
counter++;
} catch (IOException e) {
pProtocol.addEvent(new BaseEvent(BaseEvent.LEVEL_ERROR,"Could not send
Message: "));
            e.printStackTrace();
}



example text:

"details_product_name":"佛罗伦萨万豪AC酒店(AC Hotel Firenze)|"


-- 
Rami Dabbah
<http://www.linkedin.com/profile/edit?goback=%2Enmp_*1_*1_*1_*1_*1_*1_*1_*1_*1&trk=spm_pic>
Java Professional.

Reply via email to