oracle 存放特殊字符的问题 本帖最后由 wood001 于 2014-11-11 15:47:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要看什么字符集支持这样的字符然后修改数据库字符集可能指定合适的国家字符集,然后存放在nvarchar2类型的字段中会更好 可以考虑使用类似csdn回复的存储方式,存储的时候都是在文字的前后加上固定的标注,显示时重新解析类似的,你的m²可以存储为“M[up]2[/up]”,在界面显示的时候再解析出来显示 m²中平方号是 U+00B2,varchar2 的DBCS编码正好不支持这个区间,必须用 nvarhcar2 的 Unicode 编码。 试试在nvarchar2字段里存储,能不能正常显示如果可以,直接将该字段类型从varchar2转成nvarchar2,改动应该是最小的 改类型是变动最小的方案了。除了SQL语句,程序都是作为字符串处理的,基本不用做变动。 急求oracle高手 帮 看看那里要优化,,谢谢谢谢 sql语句问题 一行变多行的问题 (200分)在jsp中,调用怎样的oracle的sql语句实现快速分页?是top还是rownum?最好给个例子???????????? 关于如何配置oracle服务监听 为什么我的存储过程不能编译成功? 解决不了我就精神分裂:redhat9下安装oracle8.1.7安装界面文字不能显示。 如何在不同的数据库之间进行实时的数据转换? 嵌套表的导入问题,急,请帮忙! sql优化遇到的怪现象,求解答 如何快速又准确地获取数据量(或增量) Oracle恢复表数据到任意时间点以前(求大神解答)
然后修改数据库字符集
可能指定合适的国家字符集,然后存放在nvarchar2类型的字段中会更好
类似的,你的m²可以存储为“M[up]2[/up]”,在界面显示的时候再解析出来显示
如果可以,直接将该字段类型从varchar2转成nvarchar2,改动应该是最小的
除了SQL语句,程序都是作为字符串处理的,基本不用做变动。