* Re: Chinese in tramp become ????s [not found] <mailman.3380.1248867788.2239.help-gnu-emacs@gnu.org> @ 2009-07-31 13:33 ` Colin S. Miller 0 siblings, 0 replies; 10+ messages in thread From: Colin S. Miller @ 2009-07-31 13:33 UTC (permalink / raw) To: help-gnu-emacs Wang Lei wrote: > Hi, all. > > This is an old problem to me. Chinese become '????'s in tramp. Is > there something i can do for this? > > Thanks in advance! > Are you using ftp, and if so, is it in binary mode? I assume you can open the file correctly if you copy it to your local machine. HTH, Colin S. Miller -- Replace the obvious in my email address with the first three letters of the hostname to reply. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Chinese in tramp become ????s @ 2009-07-29 11:42 Wang Lei 2009-07-30 4:38 ` Michael Albinus 0 siblings, 1 reply; 10+ messages in thread From: Wang Lei @ 2009-07-29 11:42 UTC (permalink / raw) To: help-gnu-emacs Hi, all. This is an old problem to me. Chinese become '????'s in tramp. Is there something i can do for this? Thanks in advance! -- Regards Lei ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Chinese in tramp become ????s 2009-07-29 11:42 Wang Lei @ 2009-07-30 4:38 ` Michael Albinus 2009-07-30 4:57 ` Wang Lei 0 siblings, 1 reply; 10+ messages in thread From: Michael Albinus @ 2009-07-30 4:38 UTC (permalink / raw) To: Wang Lei; +Cc: help-gnu-emacs Wang Lei <wanglei.198112@gmail.com> writes: > Hi, all. Hi, > This is an old problem to me. Chinese become '????'s in tramp. Is > there something i can do for this? Have you tried to set the buffer encoding to Chinese once you have opened the file? Something like "C-x <RET> r chinese-iso-8bit <RET>" (or whatever coding system you prefer) > Thanks in advance! Best regards, Michael. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Chinese in tramp become ????s 2009-07-30 4:38 ` Michael Albinus @ 2009-07-30 4:57 ` Wang Lei 2009-07-30 5:00 ` Michael Albinus 0 siblings, 1 reply; 10+ messages in thread From: Wang Lei @ 2009-07-30 4:57 UTC (permalink / raw) To: Michael Albinus; +Cc: help-gnu-emacs I'v tried it, doesn't work. Any other advices? On 7/30/09, Michael Albinus <michael.albinus@gmx.de> wrote: > Wang Lei <wanglei.198112@gmail.com> writes: > >> Hi, all. > > Hi, > >> This is an old problem to me. Chinese become '????'s in tramp. Is >> there something i can do for this? > > Have you tried to set the buffer encoding to Chinese once you have > opened the file? Something like "C-x <RET> r chinese-iso-8bit <RET>" (or > whatever coding system you prefer) > >> Thanks in advance! > > Best regards, Michael. > -- Regards Lei ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Chinese in tramp become ????s 2009-07-30 4:57 ` Wang Lei @ 2009-07-30 5:00 ` Michael Albinus 2009-07-31 11:46 ` Wang Lei 0 siblings, 1 reply; 10+ messages in thread From: Michael Albinus @ 2009-07-30 5:00 UTC (permalink / raw) To: Wang Lei; +Cc: help-gnu-emacs Wang Lei <wanglei.198112@gmail.com> writes: > I'v tried it, doesn't work. > Any other advices? Hmm, hard for me, I don't use Chinese at all. Which Emacs/Tramp versions are you using? And do you have an example file I could use for testing? Please tell me also, which coding system I shall use. Best regards, Michael. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Chinese in tramp become ????s 2009-07-30 5:00 ` Michael Albinus @ 2009-07-31 11:46 ` Wang Lei 2009-07-31 14:07 ` Michael Albinus 0 siblings, 1 reply; 10+ messages in thread From: Wang Lei @ 2009-07-31 11:46 UTC (permalink / raw) To: Michael Albinus; +Cc: help-gnu-emacs Thanks for your help and patient, first. (tramp-version nil) "2.1.17-pre" (emacs-version) "GNU Emacs 23.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.16.4) of 2009-07-05 on debian" [~] locale LANG=en_US.UTF-8 LC_CTYPE=zh_CN.utf8 LC_NUMERIC="en_US.UTF-8" 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= configuration in .emacs --------------------------------- ;; tramp (require 'tramp) (setq password-cache nil tramp-default-method "su" tramp-default-user "root" tramp-default-host "debian") (add-to-list 'backup-directory-alist (cons tramp-file-name-regexp nil)) --------------------------------- In tramp mode, when I create a direcotry named 你好, it displays '??????', this is the describe-char's output: -------------------------------------- character: ? (63, #o77, #x3f) preferred charset: ascii (ASCII (ISO646 IRV)) code point: 0x3F syntax: . which means: punctuation category: .:Base, a:ASCII, l:Latin, r:Roman buffer code: #x3F file code: #x3F (encoded by coding system utf-8) display: by this font (glyph code) xft:-bitstream-Courier 10 Pitch-bold-normal-normal-*-17-*-*-*-m-0-iso10646-1 (#x20) Character code properties: customize what to show name: QUESTION MARK general-category: Po (Punctuation, Other) There are text properties here: dired-filename t face dired-directory fontified t help-echo "mouse-2: visit this file in other window" mouse-face highlight [back] ------------------------------------- On 7/30/09, Michael Albinus <michael.albinus@gmx.de> wrote: > Wang Lei <wanglei.198112@gmail.com> writes: > >> I'v tried it, doesn't work. >> Any other advices? > > Hmm, hard for me, I don't use Chinese at all. > > Which Emacs/Tramp versions are you using? And do you have an example > file I could use for testing? Please tell me also, which coding system I > shall use. > > Best regards, Michael. > -- Regards Lei ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Chinese in tramp become ????s 2009-07-31 11:46 ` Wang Lei @ 2009-07-31 14:07 ` Michael Albinus 2009-08-01 1:50 ` Wang Lei 0 siblings, 1 reply; 10+ messages in thread From: Michael Albinus @ 2009-07-31 14:07 UTC (permalink / raw) To: Wang Lei; +Cc: help-gnu-emacs@gnu.org Wang Lei <wanglei.198112@gmail.com> writes: > Thanks for your help and patient, first. What happens on the remote host, when you apply /bin/ls -al /path/ (assuming, that you have created /path/你好 ) > [~] locale > LANG=en_US.UTF-8 > LC_CTYPE=zh_CN.utf8 > LC_NUMERIC="en_US.UTF-8" > 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= Is this on the local or the remote host? > In tramp mode, when I create a direcotry named 你好, it displays > '??????', this is the describe-char's output: Same here. However, if I open /ssh:host:/path/你好/ I can continue to work. So it seems to be a problem of /bin/ls Best regards, Michael. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Chinese in tramp become ????s 2009-07-31 14:07 ` Michael Albinus @ 2009-08-01 1:50 ` Wang Lei 2009-08-03 4:04 ` Michael Albinus 0 siblings, 1 reply; 10+ messages in thread From: Wang Lei @ 2009-08-01 1:50 UTC (permalink / raw) To: Michael Albinus; +Cc: help-gnu-emacs@gnu.org On 7/31/09, Michael Albinus <michael.albinus@gmx.de> wrote: > Wang Lei <wanglei.198112@gmail.com> writes: > >> Thanks for your help and patient, first. > > What happens on the remote host, when you apply > > /bin/ls -al /path/ > > (assuming, that you have created /path/你好 ) [~/tmp] /bin/ls -al total 48 drwxr-xr-x 5 lei lei 4096 2009-08-01 09:49 . drwxr-xr-x 27 lei lei 8192 2009-08-01 09:43 .. drwxr-xr-x 14 lei lei 4096 2009-07-30 18:12 coreutils-7.4 -rw-r--r-- 1 lei lei 18889 2009-06-05 08:47 coreutils_7.4-2.diff.gz -rw-r--r-- 1 lei lei 1247 2009-06-05 08:47 coreutils_7.4-2.dsc drwxr-xr-x 11 lei lei 4096 2009-02-10 12:36 grep-2.5.4 drwxr-xr-x 2 lei lei 4096 2009-08-01 09:49 你好 > >> [~] locale >> LANG=en_US.UTF-8 >> LC_CTYPE=zh_CN.utf8 >> LC_NUMERIC="en_US.UTF-8" >> 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= > > Is this on the local or the remote host? > I don't use tramp from remote, just as a convenience for su. (require 'tramp) (setq password-cache nil tramp-default-method "su" tramp-default-user "root" tramp-default-host "debian") (add-to-list 'backup-directory-alist (cons tramp-file-name-regexp nil)) >> In tramp mode, when I create a direcotry named 你好, it displays >> '??????', this is the describe-char's output: > > Same here. However, if I open /ssh:host:/path/你好/ I can continue to > work. So it seems to be a problem of /bin/ls > > Best regards, Michael. > Then. Maybe it's a su's problem? -- Regards Lei ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Chinese in tramp become ????s 2009-08-01 1:50 ` Wang Lei @ 2009-08-03 4:04 ` Michael Albinus 2009-08-03 13:31 ` Wang Lei 0 siblings, 1 reply; 10+ messages in thread From: Michael Albinus @ 2009-08-03 4:04 UTC (permalink / raw) To: Wang Lei; +Cc: help-gnu-emacs@gnu.org Wang Lei <wanglei.198112@gmail.com> writes: >>> In tramp mode, when I create a direcotry named 你好, it displays >>> '??????', this is the describe-char's output: >> >> Same here. However, if I open /ssh:host:/path/你好/ I can continue to >> work. So it seems to be a problem of /bin/ls >> > Then. Maybe it's a su's problem? It's an environment problem. Tramp sets LC_ALL to "C". You should do the following, before connecting via "su": (add-to-list 'tramp-remote-process-environment "LANG=zh_CN.utf8" 'append) (add-to-list 'tramp-remote-process-environment "LC_ALL=zh_CN.utf8" 'append) Best regards, Michael. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Chinese in tramp become ????s 2009-08-03 4:04 ` Michael Albinus @ 2009-08-03 13:31 ` Wang Lei 0 siblings, 0 replies; 10+ messages in thread From: Wang Lei @ 2009-08-03 13:31 UTC (permalink / raw) To: Michael Albinus; +Cc: help-gnu-emacs@gnu.org Yes! It works. This problem is my headache for a long time. Finally, it's solved. Thanks, Michael! Thanks you all! On 8/3/09, Michael Albinus <michael.albinus@gmx.de> wrote: > Wang Lei <wanglei.198112@gmail.com> writes: > >>>> In tramp mode, when I create a direcotry named 你好, it displays >>>> '??????', this is the describe-char's output: >>> >>> Same here. However, if I open /ssh:host:/path/你好/ I can continue to >>> work. So it seems to be a problem of /bin/ls >>> >> Then. Maybe it's a su's problem? > > It's an environment problem. Tramp sets LC_ALL to "C". You should do the > following, before connecting via "su": > > (add-to-list 'tramp-remote-process-environment "LANG=zh_CN.utf8" 'append) > (add-to-list 'tramp-remote-process-environment "LC_ALL=zh_CN.utf8" 'append) > > Best regards, Michael. > -- Regards Lei ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-08-03 13:31 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <mailman.3380.1248867788.2239.help-gnu-emacs@gnu.org> 2009-07-31 13:33 ` Chinese in tramp become ????s Colin S. Miller 2009-07-29 11:42 Wang Lei 2009-07-30 4:38 ` Michael Albinus 2009-07-30 4:57 ` Wang Lei 2009-07-30 5:00 ` Michael Albinus 2009-07-31 11:46 ` Wang Lei 2009-07-31 14:07 ` Michael Albinus 2009-08-01 1:50 ` Wang Lei 2009-08-03 4:04 ` Michael Albinus 2009-08-03 13:31 ` Wang Lei
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.