如何从teradata中提取西班牙语字母?

时间:2016-07-31 17:48:02

标签: java unicode utf-8 teradata

这是连接字符串

jdbc:teradata://DSN/LOGMECH=LDAP,tmode=TERA,charset=UTF8,RECONNECT_COUNT=11

我指定了UTF8所以一切都应该正常。

测试查询

SELECT 'test á é í ó ú ñ Ñ Á É Í Ó Ú test'  AS   test  
FROM tstTable2  

在Java中输出结果

resultSet.next(); 
String out = resultSet.getString (1); 
System.out.println(out); 

获得以下结果

test    test  

所以西班牙人不会被打印出来 为什么?

顺便说一下。当我只是打印而不查询Teradata

System.out.println("test á é í ó ú ñ Ñ Á É Í Ó Ú test");  

所有字符打印都很好,所以我知道getString方法不起作用

0 个答案:

没有答案