[dev-context] [contexttest-Bugs][69] m-database: bug in utf-8

contexttest-bugs at foundry.supelec.fr contexttest-bugs at foundry.supelec.fr
Sun Jan 21 03:05:38 CET 2007


Bugs item #69, was opened at 2007-01-21 03:05
You can respond by visiting: 
http://foundry.supelec.fr/tracker/?func=detail&atid=161&aid=69&group_id=21
Or by replying to this e-mail entering your response between the following markers: 
#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+
(enter your response here)
#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+

Status: Open
Priority: 3
Submitted By: Mojca Miklavec (mojca)
Assigned to: Nobody (None)
Summary: m-database: bug in utf-8 
Resolution: None
Version: None
Category: macros


Initial Comment:

If the first character in a cell is something non-ascii, then the database module fails to work.

Minimal example:

\enableregime[utf-8]
\usemodule[database]
\starttext
\defineseparatedlist[CSV]
  [separator=comma,
   before=\bTABLE,after=\eTABLE,
   first=\bTR,last=\eTR,
   left=\bTD,right=\eTD]
\startseparatedlist[CSV]
č,š,ž
\stopseparatedlist
\stoptext


Error:

! Argument of \utftwouniglph has an extra }.
<inserted text> 
                \par 
<to be read again> 
                   }
\dodoprocessseplist #1#2,->\edef \!!stringa {#1}
                                                \ifx \edef at relax \!!stringa ...
<argument> č,
              š,ž
\doprocessseplist ...elax ->\dodoprocessseplist #1
                                                  ,\relax ,\relax \relax \end 
\redoprocessseparatedline ...cessseplist #1\relax 
                                                  \else \convertargument #1\...
l.11 č,š,ž


----------------------------------------------------------------------

You can respond by visiting: 
http://foundry.supelec.fr/tracker/?func=detail&atid=161&aid=69&group_id=21



More information about the dev-context mailing list