Oracle 9i应用COMPOSE和UNISTR创建沉音

我不昰美女

我不昰美女

2016-02-19 15:42

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享Oracle 9i应用COMPOSE和UNISTR创建沉音,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

很多语言,包括英语在内,都使用沉音字符(accented character)。因为这些字符不属于 ASCII 字符集,所以假如不查看 Unicode 值也不使用 Unicode 编辑器并将其转成一个已知字符集,就很难编写使用这些字符的代码。 Oracle9i 引入了 COMPOSE 函数,该函数接受一串 Unicode 字符并规则化其文本。这就意味着它可以接受一个字母和一个组合标记,比如说‘a'(Unicode 字符0097)和沉音符(Unicode 字符0300),然后创建一个单独的由两个标记组合而成的字符。COMPOSE 使用非凡的组合标记,而没有使用 ASCII 中相应的音节标记,它所使用的非凡的组合标记是 Unicode 标准 的一部分。上面的例子的结果应该是 Unicode 字符00E0(有一个沉音符的小写拉丁字母‘a')。 在 ANSI 中最常见的组合字符有: · U+0300:沉音符(grave accent)( ` )。 · U+0301:重音符(acute accent)( ' )。 · U+0302:抑扬音符号(circumflex accent)(^)。 · U+0303:颚化符号(tilde)(~)。 · U+0308:元音变音。 假如没有非凡的软件或者键盘驱动程序的话,很难在键盘上输入 Unicode 字符0097和0300。因此,以纯 ASCII 文本输入 Unicode 序列的一个方法是使用 UNISTR 函数。这个函数接受一个 ASCII 字符串然后以国家字符集(通常作为16位 Unicode 或者 UTF-8 字符集安装)创建一个 Unicode 字符的序列。它使用十六进制占位符序列映射任何非 ASCII 字符,映射方式与 Java 类似。 要输入a后接一个沉音符组合字符的序列,可以使用 UNISTR(‘a

展开更多 50%)
分享

猜你喜欢

Oracle 9i应用COMPOSE和UNISTR创建沉音

编程语言 网络编程
Oracle 9i应用COMPOSE和UNISTR创建沉音

Oracle 9i创建数据库

编程语言 网络编程
Oracle 9i创建数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle 9i创建数据表

编程语言 网络编程
Oracle 9i创建数据表

Oracle 9i 视图

编程语言 网络编程
Oracle 9i 视图

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Oracle 9i锁

编程语言 网络编程
Oracle 9i锁

Oracle 9i索引

编程语言 网络编程
Oracle 9i索引

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

盘点常见的恶意网页病毒症状及修复方法

盘点常见的恶意网页病毒症状及修复方法

jquery JSON的解析方式

jquery JSON的解析方式
下拉加载更多内容 ↓