微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Oracle Apex 20.1 中的 Unicode SMS 发送问题

如何解决Oracle Apex 20.1 中的 Unicode SMS 发送问题

我想使用 SMS API 从 oracle apex 发送 Bangali SMS。

我创建了一个 PLsql 动态内容来通过我的 SMS API 发送 SMS。

但问题是收件人中没有显示孟加拉语字体。

但是当我直接从浏览器发送短信时,使用我的 API 对我来说效果很好。

这里是 PL/sql 动态内容代码

... 声明

VAR_API_KEY VARCHAR2 (200);

VAR_CONTACTS VARCHAR2 (20);

VAR_SENDERID VARCHAR2 (1000);

VAR_MSG VARCHAR2 (1000);

VAR_MSG1 varchar2(4000);

VAR_RESPONSE VARCHAR2 (1600);

VAR_URL VARCHAR2 (2000);

REQ UTL_HTTP.REQ;

RESP UTL_HTTP.RESP;

开始

VAR_API_KEY := 'XXXXXXXXXXXXXX';

VAR_CONTACTS := '019XXXXXXX;

VAR_SENDERID := 'XXXXXX';

从 MY_MSG_TABLE 中选择 MSG_TEXT 到 VAR_MSG 中,其中 ACTIVE_STATUS='Y';

---- 示例:VAR_MSG :='কোভিড- ১৯ রোগীর 跟进চেকআপ';

VAR_URL :=

     'http://sms.myvendorcompanyname.com/api/v1/send?api_key='

|| VAR_API_KEY

|| '&联系人='

|| UTL_URL.ESCAPE (VAR_CONTACTS,TRUE)

|| '&senderid='

|| UTL_URL.ESCAPE (VAR_SENDERID,TRUE)

|| '&msg='

|| UTL_URL.ESCAPE (VAR_MSG1,TRUE);

UTL_HTTP.SET_RESPONSE_ERROR_CHECK (ENABLE => TRUE);

UTL_HTTP.SET_DETAILED_EXCP_SUPPORT (ENABLE => TRUE);

REQ := UTL_HTTP.BEGIN_REQUEST (URL => VAR_URL,METHOD => 'POST');

UTL_HTTP.set_header(REQ,'Content-Length',NVL(length(VAR_MSG),0));

UTL_HTTP.set_header(REQ,'ACCEPT','application/json');

utl_http.set_header(REQ,'Content-Type','application/json;charset=UTF-8');

utl_http.set_body_charset(REQ,'UTF-8');

RESP := UTL_HTTP.GET_RESPONSE (R => REQ);

UTL_HTTP.END_RESPONSE (R => RESP);

VAR_RESPONSE := TRIM (UPPER (VAR_RESPONSE));

结束;

/

...

我发送以下短信:

'কোভিড- ১৯রোগীর跟进চেকআপ'

我的消息显示在收件人:::

?????- ?? ?????跟进 ????? ???

提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。