我们有一个发送短信的php(codeigniter)网络应用程序。我们连接到的数据库是oracle。当某些客户尝试通过我们的Web应用程序发送表情符号时,表情符号在手机中的消息上无法很好地显示。我们可以在sql plus中看到表情符号,但在pl sql上效果不佳。我们假设它与某些编码问题有关,但无法指出确切的问题。
流是那样的
将PHP插入到oracle中。
Java从oracle到mysql。
插入到mysql中。
作为消息发送到手机。
例如 :
这是它在php文本区域中的外观:
这是插入到oracle后使用PL / SQL的样子:
这是插入oracle后使用SQL PLUS时的外观:
这就是它在mysql中的样子:
以及手机消息中:
我们尝试将php中的查询更改为像插入sms(messaage)values(?)中一样,我们尝试将列的类型从varchar2更改为clob