sms_content是varchar2类型,里面的内容是中文+数字
SELECT convert(sms_content, 'UTF8', 'ZHS16GBK') FROM SMS_INF
但是按照上面那条语句得到的结果为什么会是乱码的呢?
类似于下面的乱码:
$璁稿噷绁?鎴?鏈堝畬鎴?20.0%);$鐝€濈惇2鎴?鏈堝畬鎴?8.9%);$鐜嬬珛涓?鎴?鏈堝畬鎴?8.4%);$榛勭孩1鎴?鏈堝畬鎴?6.7%);$闄堢粛鐕?鎴?鏈堝畬鎴?6.8%);$浣曟槑鏂?鎴?鏈堝畬鎴?5.3%);
有什么办法可以将中文字符转换成这种格式吗?UTF-8格式:
%E6%9C%89%E4%BB%80%E4%B9%88%E5%8A%9E%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%B0%86%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E8%BD%AC%E6%8D%A2%E6%88%90%E8%BF%99%E7%A7%8D%E6%A0%BC%E5%BC%8F%E5%90%97%EF%BC%9F%55%54%46%2D%38%E6%A0%BC%E5%BC%8F
SELECT convert(sms_content, 'UTF8', 'ZHS16GBK') FROM SMS_INF
但是按照上面那条语句得到的结果为什么会是乱码的呢?
类似于下面的乱码:
$璁稿噷绁?鎴?鏈堝畬鎴?20.0%);$鐝€濈惇2鎴?鏈堝畬鎴?8.9%);$鐜嬬珛涓?鎴?鏈堝畬鎴?8.4%);$榛勭孩1鎴?鏈堝畬鎴?6.7%);$闄堢粛鐕?鎴?鏈堝畬鎴?6.8%);$浣曟槑鏂?鎴?鏈堝畬鎴?5.3%);
有什么办法可以将中文字符转换成这种格式吗?UTF-8格式:
%E6%9C%89%E4%BB%80%E4%B9%88%E5%8A%9E%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%B0%86%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E8%BD%AC%E6%8D%A2%E6%88%90%E8%BF%99%E7%A7%8D%E6%A0%BC%E5%BC%8F%E5%90%97%EF%BC%9F%55%54%46%2D%38%E6%A0%BC%E5%BC%8F
解决方案 »
- Oracle多线程查询记录锁死问题
- 怎么在standby database下新建与生产库一样实例名称的实例
- 求一条sql语句
- 关于varchar2 数据查询问题?
- Oracle OR 和 UNION ALL效率问题
- 在程序中用ODBC连接Oracle数据库,在客户端(程序运行在客户端,Oracle服务器在另外一台机器)需不需要安装Oracle client软件。
- 请问跨库导入导出数据能支持多大的数据集?
- 如何查询两列的字段显示为一列
- 请问哪里有Oracle 8i正规的PL/SQL的帮助文件???急急急
- 请文各位大大,Oracle 8i的客户端能不能连接上 Oracle 7i服务器?应该怎样配置?(问题很菜,得分多多)
- plsql中to_char转换时间
- oracle exp,imp 问题
2 你查询是在什么环境下?如果是CMD不支持UTF8。