[Ecls-list] Filenames encoding

Stanislav Frolov frolosofsky at gmail.com
Thu May 23 10:02:58 UTC 2013


Hello all.

I have trouble with filename encoding on Linux (utf-8) and windows (cp866?).

Examples

There is one file in directory: "тест" (mean "test" in russian).
(directory "*") => (#P"/path/to/тест")

Let's try create pathname from cyrilic utf-8 filename:
(pathname "тест")
Error: Cannot coerce string тест to a base-string

How to set filenames encoding properly?


locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=POSIX
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Ecl 13.4.1. With new ecl I have infinite recursion with multithreads again. 
I'll report it later.




More information about the ecl-devel mailing list