I am not using any encoding in my perl code..the exact query is below, my $sth1 = $db->prepare("SELECT japanesechar FROM WF_WORKFLOW WHERE japanesechar = ?"); (Here japchar = table column name in japanese ..In this thread page japanese charaters is not displayed , it encoded automatically...Sorry I dis not listen that.. ) I am using perl version 5.6.1 Actullay I have no idea..whether I have to use any encoding in my perl script to understand the japanese character and talk to database?? Thanks Sri