13.07.2015 Views

Perl 语言编程 - Linux教程

Perl 语言编程 - Linux教程

Perl 语言编程 - Linux教程

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

一 个 可 读 性 更 好 的 Unicode 的 概 述 以 及 许 多 超 级 链 接 都 放 在PATH_TO_PERLLIB/unicode/Unicode3.html。请 注 意 , 如 果 Unicode 协 会 制 定 了 新 的 版 本 , 那 么 这 些 文 件 中 的 一 部 分 的 文 件 名 可 能 会变 化 , 因 此 你 就 必 须 四 处 刺 探 。 你 可 以 用 下 面 的 “ 咒 语 ” 找 出 PATH_TO_PERLLIB:%perl -MConfig -le 'print $config{Privlib}'如 果 想 找 到 现 有 所 有 的 关 于 Unicode 东 西 , 你 应 该 看 看 Unicode 标 准 , 版 本 3.0(ISBN 0-201-61633-5)。• 请 注 意 ,“ 人 (Unicode)” 可 以 用 了 在 我 们 写 到 这 些 的 时 候 ( 也 就 是 说 , 对 于 版 本 5.6的 <strong>Perl</strong>), 使 用 Unicode 上 仍 然 有 一 些 注 意 事 项 。( 请 检 查 你 的 在 线 文 档 获 取 最 新信 息 。)• 目 前 的 正 则 表 达 式 编 译 器 不 生 成 多 形 的 操 作 码 。 这 就 意 味 着 在 编 译 模 式 的 时 候 就 要判 断 某 个 模 式 是 否 匹 配 Unicode 字 符 ( 基 于 该 模 式 是 否 包 含 Unicode 字 符 ) 而 不 是在 匹 配 该 模 式 的 运 行 的 时 候 。 这 方 面 需 要 改 进 成 只 有 待 匹 配 的 字 串 是 Unicode 才 相 应需 要 匹 配 Unicode。• 目 前 没 有 很 简 单 的 方 法 标 记 从 一 个 文 件 或 者 其 他 外 部 数 据 源 读 取 的 数 据 是 utf8。 这方 面 将 是 近 期 注 意 的 主 要 方 面 , 并 且 在 你 读 取 这 些 的 时 候 可 能 已 经 搞 定 了 。• 我 们 没 有 办 法 把 输 入 和 输 出 转 换 成 除 UTF-8 以 外 的 编 码 方 式 。 不 过 我 们 准 备 在 最近 做 这 些 事 情 , 请 检 查 你 的 在 线 文 档 。• 把 本 地 化 设 置 和 utf8 一 起 使 用 会 导 致 奇 怪 的 结 果 。 目 前 , 我 们 准 备 把 8 位 的 区域 信 息 用 于 范 围 在 0..255 的 字 符 , 不 过 我 们 完 全 可 以 证 明 这 样 做 对 那 些 使 用 超 过 上 面范 围 的 本 地 化 设 置 是 不 正 确 的 ( 当 映 射 成 Unicode 的 时 候 )。 而 且 这 样 做 还 会 运 行 得慢 一 些 。 我 们 强 烈 建 议 避 免 区 域 设 置 。Unicode 很 好 玩 —— 但 是 你 得 正 确 地 定 义 好 玩 的 东 西 。408

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!