Dan,
I have to work with an encoding that is not round trip safe. It has
both trema and umlaut, and it has been decided to map both to U0308
(COMBINING DIAERESIS). So I thought I'd write
<U0308> \xC8 |0 # (12/8) Trema
<U0308> \xC9 |3 # (12/9) Umlaut
in my ucm file.
Ucmlint reports
MAB2.ucm:notice in line 192: <U0308> \xC8 |0
MAB2.ucm:notice in line 193: <U0308> \xC9 |3
MAB2.ucm:warning in line 193: dupe encode map: U0308 => C8 and C9
MAB2.ucm:notice in line 194: <U030A> \xCA |0
The resulting module complains
MAB2 "\xC9" does not map to Unicode at ../lib/Tie/MAB2/Raw.pm line 55.
when it is fed with 'xC9'.
When I change the |3 to |0, then the warning goes away, but is that
the correct way to deal with it?
--
andreas