bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#9735: win32 emacs cannot load doc string from files which has non-as


From: Eli Zaretskii
Subject: bug#9735: win32 emacs cannot load doc string from files which has non-ascii characters in path
Date: Wed, 12 Oct 2011 18:36:19 +0200

> From: sssslang <sssslang@gmail.com>
> Date: Wed, 12 Oct 2011 20:09:52 +0800
> 
> 1. make path to emacs.exe contains some non-latin characters
> 2. execute: emacs.exe -Q
> 3. (require 'cl)
> 
> Then an error message will appear:
> 
> Debugger entered--Lisp error: (error "Cannot open doc string file 
> \"c:/xxxxx/eamacs23/lisp/emacs-lisp/cl.elc\"")
>  cl-random-time()
> 
> I use emacs-23.2 and codepage936 on my Windows box. And the "xxxxx" in the 
> error message should be the non-latin characters but is something like 
> "\301\226" now. Except "cl" and "calendar", other elisp sources seems can be 
> loaded without problem. I don't know what makes the difference, but the error 
> maybe caused by incorrect path encoding. The attached patch works on my 
> machine, but it didn't have enough test. Hopes somebody could improve it.

Does it help to type

   C-x RET F cp936 RET

before you evaluate "(require 'cl)" ?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]