内容

名称

DBM_Filter::encode - DBM_Filter 过滤器

概要

use SDBM_File; # or DB_File, GDBM_File, NDBM_File, ODBM_File
use DBM_Filter ;

$db = tie %hash, ...
$db->Filter_Push('encode' => 'iso-8859-16');

描述

此 DBM 过滤器允许您选择将存储在 DBM 文件中的字符编码。使用方法如下:

$db->Filter_Push('encode' => ENCODING);

其中 "ENCODING" 必须是 Encode 模块识别的有效编码名称。

如果出现以下情况,将抛出致命错误:

  1. Encode 模块不可用。

  2. Encode 模块不支持请求的编码。

参见

DBM_Filter, perldbmfilter, Encode

作者

Paul Marquess [email protected]