在AnySQL.net中搜索标签(Tags) 'iconv' 的结果:

Oracle csscan工具的工作原理

    再来回顾一下上一篇中的两条样本数据. SQL> col col2 format a40 SQL> select col1, dump(col2) col2 from t_charset; COL1       COL2 ---------- ---------------------------------------- ZHS16GBK   Typ=1 Len=6: 228,184,173,229,155,189 UTF8       Typ=1 Len=4: 214,208,185,250     其实csscan的工作原理和CONVERT函数一样, 如果数据库中存放的已经是UTF8字符集了, 那么肯定可以转换到UTFE字符集, 因此我们在使用csscan或CONVERT函数时, 源字符集指定为UTF8而目标字符集指定为UTFE(因为是UTF8的超集). 先测试第一条, 数据库中存放的不是UTF8格式的, 因此转换就报错了. SQL> SELECT CONVERT(COL2,'UTF8','UTFE')...

Oracle的字符集转换的一个小测试

    对于Oracle的字符集, 一直不是很明白的, 除了在出道的当年(98年)范过一次这方面的错后, 到还没有第二次, 算是走运了. 下面来做一个小实验, 加深一下理解, 我测试用的数据库端是UTF8格式的, 测试用的表结构如下, 第一个字段用于记录NLS_LANG的设置, 第二列则为相同的值. create table t_charset(col1 varchar2(10), col2 varchar2(20));     接下来, 我在Windows在命令窗口(cmd.exe)中更改NLS_LANG的设置为中文, 然后插入一条记录. set NLS_LANG=.ZHS16GBK SQL> insert into t_charset values ('ZHS16GBK','中国');     接下来更改NLS_LANG的设置为中文, 然后插入另一条记录. set NLS_LANG=.UTF8 SQL> insert...

使用iconv来进行CLOB数据的恢复

    一个韩国的Oracle数据库, System表空间的文件被删除了需要进行恢复. 还好整个的数据文件的大小只有500MB, 在免费的范围内, 不用交钱他们自已就可以恢复. 但今天被他们问了太多的问题, 有些烦了, 所以我将免费的范围缩小了, 第一, 只能免费打开2个文件了, 原来是4个, 第二, 相对文件号为1的还可免费读取前512MB, 不为1的则只能读取256MB了. 他的数据库中有CLOB字段, 还好值都不大, 而且是Enable Storage In Row的CLOB, 因此虽然丢失了System表空间, 但还是能恢复出CLOB数据的, 他们真是好运啊.     由于使用的字符集是变长的, 因此存放在CLOB中的数据是以Unicode(UCS-2)字符集存放的, 虽然恢复出来了, 但装载前还得将恢复出来的文件进行转换. 由于Unicode用两个字节来存放一个字符, 因此这中间有Byte Edian的问题. 到10g以后, Oracle的CLOB总是用Big Edian的, 而在10g以前, 则看数据库运行的平台, 运行在SUN...

如何去掉rsync 2.6.8对iconv库的调用?

    最近rsync (2.6.5)遇到了几次拷贝大文件(8GB)挂起(发起拷贝命令的程序不肯退出)的情况, 于是在网上找新版本, 在2.6.8版本的Bug修复列表中找到了一些和这个有关的修正(也不确定), 于是下载了源代码来自已编译, 希望可以解决我们遇到的问题.     在编译过程中, 遇到了iconv包的问题, 在2.6.8中引入了一些新功能(还不清楚), 需要用到字符集转换包(iconv)的库, 我们有很多的机器上都没有装这些包, 因此要去掉对这个包的调用, 让rsync程序拷贝到目标机器就可以运行, 下面是移除的步骤:     1, 在configure程序中将iconv.h改成iconv1.h for ac_header in sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h \   unistd.h utime.h grp.h compat.h sys/param.h ctype.h sys/wait.h \   sys/ioctl.h...

根据标记(Tags)来查找:

分类 | Categories

本站基于MT-3.36免费版, 和Fenng设计的模板.
(©)版权所有, 2004 - 2008, www.AnySQL.net, 保留所有权利.
MSN: loufangxin(a)msn.com, Mail: anysql(at)126.com/support(at)iamdba.com, Skype ID:anysql