初めまして。石塚と申します。
WindowsXP環境にcygwinをインストール致しましてCUIでの作業を行う時に日本語環境について以下のような事象が発生致します。原因と解決方法を教えてください。
1. "ls"コマンドによってファイル一覧を取得すると日本語のファイル名が文字化けする。
ex.)
hoge$ls -aF
?X?^?[?g ???j???[/
?f?X?N?g?b?v/
2. "cd"コマンドでファイル名を補完させると正しく表示される
hoge$cd #(ここでTabを押下)
スタート メニュー
デスクトップ
※環境設定は以下の通りです(ほとんどがデフォルト)
!C:=C:\Cygwin\bin
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\hogehoge\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=hogehoge
COMSPEC=C:\WINDOWS\system32\cmd.exe
CVS_RSH=/bin/ssh
DISPLAY=localhost:0.0
HOME=/cygdrive/C/Documents and Settings/hogehoge/
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\hogehoge
HOSTNAME=hogehoge
INFOPATH=/usr/local/info:/usr/info:/usr/share/info:/usr/autotool/devel/info:/usr/autotool/stable/info:
JLESSCHARSET=japanese-sjis
LANG=japanese-sjis
LOGONSERVER=\\SVCDC2
MAKE_MODE=unix
MANPATH=/usr/local/man:/usr/man:/usr/share/man:/usr/autotool/devel/man:
NUMBER_OF_PROCESSORS=1
OLDPWD=/home/hogehoge
OS=Windows_NT
PAGER=less
PATH=/usr/local/bin:/usr/X11R6/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:.:/cygdrive/C/Documents and Settings/hogehoge//bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PRINTER=\\webshare\8F-E-FX DC Color500
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 11 Stepping 4, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0b04
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PS1=\h:\w\$
PWD=/cygdrive/C/Documents and Settings/hogehoge
SESSIONNAME=Console
SHELL=/bin/bash
SHLVL=1
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=/cygdrive/c/DOCUME~1/hogehoge/LOCALS~1/Temp
TERM=cygwin
TMP=/cygdrive/c/DOCUME~1/hogehoge/LOCALS~1/Temp
TMPDIR=/tmp
TZ=JST-09
USER=hogehoge
USERDNSDOMAINhogehoge.CO.JP
USERDOMAINhogehoge
USERNAME=hogehoge
USERPROFILE=C:\Documents and Settings\hogehoge
WINDIR=C:\WINDOWS
_=/usr/bin/env
以上宜しくお願い致します。
|