[interchange] Fix for processing GDBM files while using UTF8
Gert van der Spoel
interchange-cvs at icdevgroup.org
Sun Mar 27 13:20:12 UTC 2011
commit 46c876e72457c92d4a57b2ba9549b3f67cbfd3d6
Author: Gert van der Spoel <gert at 3edge.com>
Date: Sun Mar 27 15:16:46 2011 +0200
Fix for processing GDBM files while using UTF8
It appears that utf8 filter should not be applied when creating GDBM
files. This seems to cause a double encoding. Prerequisite is that
the TXT file out of which the GDBM file is built is UTF8 encoded.
But when working with UTF8 this should be the case else the TXT files
are not able to be worked with with various languages.
lib/Vend/Table/GDBM.pm | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
---
diff --git a/lib/Vend/Table/GDBM.pm b/lib/Vend/Table/GDBM.pm
index 67a9fd2..fb82dbb 100644
--- a/lib/Vend/Table/GDBM.pm
+++ b/lib/Vend/Table/GDBM.pm
@@ -66,8 +66,6 @@ sub create {
my $dbm = tie(%$tie, 'GDBM_File', $filename, $flags, $File_permission_mode)
or die ::errmsg("%s %s: %s\n", ::errmsg("create"), $filename, $!);
- apply_utf8_filters($dbm) if $config->{GDBM_ENABLE_UTF8};
-
$tie->{'c'} = join("\t", @$columns);
my $s = [
More information about the interchange-cvs
mailing list