]> git.koha-community.org Git - koha.git/commit
Bug 11054: Specify UTF-8 encoding when creating a child record
authorColin Campbell <colin.campbell@ptfs-europe.com>
Tue, 15 Oct 2013 14:09:08 +0000 (15:09 +0100)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Wed, 20 Nov 2013 14:15:38 +0000 (11:15 -0300)
commit6229c2b2db34d08dbf40fbf3f376bc836060aa93
tree5c3fbdb49076c5468055d4b00d90b879db7f046b
parent0abefa6f760db048e2dce5eb8c6b20cc5a1ac4ab
Bug 11054: Specify UTF-8 encoding when creating a child record

When the only non-ascii characters in a new child record
are latin + diacritic in the range covered by Latin-1 they
are not being added to a new child record correctly encoded.
Explicitly setting the record's encodiing ensures that
they are interpreted correctly.

see "Unicode Bug" in perldoc perlunicode for background on
why these characters are special

Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Works well. No koha-qa errors.

Same test as before
1) with a record with diacritics in author/title,
2) press new child record, on new record 773adt
with mangled accents
3) Apply patch
4) Repeat 2, now good results

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Passes all tests and QA script.
Tested with a record containing umlauts in the title,
$t was empty before and umlauts in $a mangled.
After applying the patch fields are correctly filled and
diacritics display correctly.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
(cherry picked from commit 8861c8dda545bddb3a4d28abce77c53c173e00d0)
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
cataloguing/addbiblio.pl