Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java从数据库中检索西班牙语字符_Java_Character Encoding_Oc4j - Fatal编程技术网

用Java从数据库中检索西班牙语字符

用Java从数据库中检索西班牙语字符,java,character-encoding,oc4j,Java,Character Encoding,Oc4j,数据库中很少有包含西班牙语字符的名称。当我从java查询数据库时,我看到的是“?”而不是那些重音字符。我尝试将'-Duser.country=ES-Duser.language=ES'传递给jvm,但效果并不理想 我在JDevloper 10.1.3.2.0中使用嵌入式OC4J。我是否需要配置JDeveloper/OC4J的一些设置来检索正确的字符?请注意,这不是jsp中的显示问题,而是java中的检索问题 谢谢, AndyT您应该显示您的代码,并发送更多关于您正在使用的数据库的数据等。您正在使

数据库中很少有包含西班牙语字符的名称。当我从java查询数据库时,我看到的是“?”而不是那些重音字符。我尝试将
'-Duser.country=ES-Duser.language=ES'
传递给jvm,但效果并不理想

我在JDevloper 10.1.3.2.0中使用嵌入式OC4J。我是否需要配置JDeveloper/OC4J的一些设置来检索正确的字符?请注意,这不是jsp中的显示问题,而是java中的检索问题

谢谢,
AndyT

您应该显示您的代码,并发送更多关于您正在使用的数据库的数据等。您正在使用的环境属性没有任何意义:这是我第一次看到属性
user.country
(除非这是您的应用程序级属性).@AlexR代码只是一个基本的数据库连接和使用jdbc从java查询数据库。我使用的数据库是Oracle。数据库位于UNIX服务器上,而OC4J位于Windows计算机上。如果您需要任何其他信息,请告诉我。您如何“查看”输出?命令行窗口?浏览器编辑器中的文本文件?您看到的内容将取决于用于显示数据的方法,并且并非所有方法都可以处理标准ASCII字符集之外的字符。@Jim抱歉,我应该在JDeveloper中调试代码时提到我看到了“?”。这就是为什么我说这不是一个显示问题,而是检索问题。(我在broswer中再次看到“?”,这是java将“?”传递给jsp的预期结果)请有人在这里帮助我。