实现方式

1、保存特殊字符的数据库中表的字段类型应该设置成NVARCHAR类型
-- 数据库创建表语句
create table T_TICKET
(
  id                  VARCHAR2(32) not null,
  name                VARCHAR2(512),
  content             NVARCHAR2(2000)
);
2、在插入和修改语句时,直接在包含特殊字段的字段内容前面加‘N’
insert into T_TICKET(id, name, content) 
values('100200', '广州塔门票',N'广州塔特惠门票•精品推荐');

update T_TICKET set content = N'广州塔特惠门票•精品推荐' where id='100200';
3、保存特殊表情符
尚未测试过,后期更新

参考地址1:
参考地址2:

更多推荐

Oracle数据库如何保存中文特殊字符到数据库表中,防止出现问号