Hello Marc, GLPK currently does not support Unicode.
Unicode files start with a byte order mark, e.g. with the bytes 0xEE 0xBB 0xBF for UTF8. This byte order mark currently leads to the observed error. Proper handling of Unicode would require to change quite a bit of code: - file parsing - file output - string functions - table statement A free library for parsing Unicode is utf8proc http://www.public-software-group.org/utf8proc I suggest you use ISO 8859-5 encoding if you want to handle russian text. If you simply want to get rid of the Russian characters load the file into Microsoft Notepad and save it with ANSI encoding. The illegal characters will be replaced by '?'. On Linux systems kate and gedit can do the same job. Best regards Xypron -------- Original-Nachricht -------- > Datum: Sun, 13 Jun 2010 15:25:38 -0400 > Betreff: [Help-glpk] Russian characters not allowed in GMPL? > I'm have a GMPL data set, and some of the symbolic parameters have some > Russian characters (example: 70000_70460_1ЧУ_20). GMPL issues an error > statement like "character Р not allowed". > > > > Any easy fix? > > > > -Marc > > ---------------------------------------------------------------------------- > This e-mail and any attachments may be confidential or legally privileged. > If you received this message in error or are not the intended recipient, > you should destroy the e-mail message and any attachments or copies, and > you are prohibited from retaining, distributing, disclosing or using any > information contained herein. Please inform us of the erroneous delivery by > return e-mail. > > Thank you for your cooperation. > ---------------------------------------------------------------------------- > -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 _______________________________________________ Help-glpk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-glpk
