Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
从oracle11g数据库自动发送的电子邮件中未获取德语特殊字符_Oracle_Email_Plsql_Oracle11g - Fatal编程技术网

从oracle11g数据库自动发送的电子邮件中未获取德语特殊字符

从oracle11g数据库自动发送的电子邮件中未获取德语特殊字符,oracle,email,plsql,oracle11g,Oracle,Email,Plsql,Oracle11g,我在oracle数据库中编写了一个发送自动电子邮件的程序,该电子邮件包含一些特殊的德语字符,如üöäß 为了将这个特殊字符存储到数据库中,我使用UTF-16(十进制)值,如下所示: ß=chr(223) 例如: update sentence set question='wie hei'||chr(223)||'t du?' where key='name'; 这很好,我可以在oracle sql developer中将这个问题理解为“wie heißt du?” 但是,当我测试自动电子邮件时

我在oracle数据库中编写了一个发送自动电子邮件的程序,该电子邮件包含一些特殊的德语字符,如üöäß

为了将这个特殊字符存储到数据库中,我使用UTF-16(十进制)值,如下所示:

ß=chr(223)

例如:

update sentence set question='wie hei'||chr(223)||'t du?' where key='name';
这很好,我可以在oracle sql developer中将这个问题理解为“wie heißt du?”

但是,当我测试自动电子邮件时,在电子邮件中我没有得到这种特殊的字符


我将非常感谢您对解决此问题的任何建议。

我已通过发送html电子邮件并使用html代码来解决此问题,如

Ä = Ä 
ä = ä
Ö = Ö 

等等。

执行脚本的用户的代码页问题?这是什么?我如何对此进行故障排除?机器上的活动代码页:850程序是什么?您的数据库字符集是什么?电子邮件的字符集是什么?邮件是如何发送的?通过Oracle过程(例如,程序包
UTL\U SMTP
)或外部应用程序?