今までSONYのNEWSというマシンを使ってたのですが、このたび初めてULTRA5(Solaris2.5.1)を使うことになりました。
NEWSでは、
setenv LANG ja_JP.SJIS ; stty sys sjis
setenv LANG ja_JP.EUC ; stty sys euc
などとやると、すぐにSJISとEUCの環境を切り替えることができたのですが、Solarisではこの方法が使えませんでした。
ログインする前に文字環境を選べるのは分かるんですが、作業中にいちいちログアウトわけにも行かないので、非常に不便で困っています。
何か良い方法がありましたら、ご教授頂けますようよろしくお願いします。
No.3ベストアンサー
- 回答日時:
すみません。
昨日、Solarisをインストールしていて気がついたのですが、ロケール指定はSolarisでは以下のとおりとなりますので、参照ください。(ShiftJISで構築したことが無かったため気づきませんでした)====================
「Solaris9 国際化対応言語環境の利用ガイド」
(816-3979) より抜粋
====================
Solaris 9 環境では、異なる文字エンコーディングをサポートする 4 種類の日本語ロケールを使用できます。ja と ja_JP.eucJP ロケールは日本語 EUC に基づいています。 ja_JP.eucJP ロケールの仕様は UI-OSF 日本語環境実装規約バージョン 1.1 に、ja ロケールは以前の Solaris リリースで採用されてきた仕様にそれぞれ準拠しています。ja_JP.PCK ロケールは、Shift_JIS として知られている PC-Kanji コードに基づいています。ja_JP.UTF-8 は、UTF-8 に基づいています。
日本語 EUC とその文字集合間の対応付けについては、eucJP(5) のマニュアルページを、PC-Kanji コードとその文字集合間の対応付けについては、PCK(5) のマニュアルページをそれぞれ参照してください。
参考URL:http://docs.sun.com/app/docs/doc/816-3979?l=ja
アドバイスありがとうございます。
NEWSとSolarisでは日本語の概念がちょっと違うみたいですね。
このURLをみて、solarisについてもっと勉強します。
いろいろとありがとうございました。
No.4
- 回答日時:
というわけで、
setenv LANG ja_JP.SJIS
ではなく
setenv LANG ja_JP.PCK
でうまく行くはずですが、ご紹介したサイトはSolaris9のものでしたので、お使いのSolaris2.5.1のドキュメントをsunのサイトで探してみてください。(ただ、このあたりについては変わっていないと思いますが)
また、端末ウィンドウが具体的になんなのか分からない(シリアル接続のSolaris?)のですが、もしWindows環境でTeraTermなどを使われているのでしたら、TeraTermのキーボード設定でそれぞれのウィンドウで日本語文字コードを変更する手もあります。
日本語の概念は変わらないと思います。ただ、通常の ja_JP.SJIS が、Solarisでは ja_JP.PCK となっているという理解でよろしいかと思います。
No.2
- 回答日時:
news OS (BSD?) についてあまり知らないのですが
solarisは基本的にeuc_JP もしくは en_US (C)に
なっていて作業の途中で変更をしたりはあまりしません。
インストール時に決めましたよね?
どうしても変えたいのなら/etc/default/init を書き換え
たりとかになるかと思いますが・・・・
自分の場合はソフト的に変換してます。nkf とか
この回答への補足
ご返答ありがとうございます。
ULTRA5はOSインストール済みだったので詳細は分かりませんが、多分EUCでインストールされていると思います。
使い方の例としては、端末ウインドウを二つ開いて、片方をEUC、もう片方をSJISの環境にして、並べてファイルの内容を見比べたりしています。
やはりSolarisでは、このような使い方はできなさそうですね。
NEWSの時は当たり前のように使っていた機能なのでちょっと残念です。
No.1
- 回答日時:
Solarisのログインシェルはcshにされているんですよね?デフォルトはshですが、setenvコマンドはcshの内部コマンドですので、shでは使えません。
shではsetを使います。この回答への補足
ご返答ありがとうございます。
環境はcshになってますし、tcshでも試してみましたがだめでした。
solarisで、まずsetenvのコマンドを入力すると「ロケールを正しく設定できませんでした」と出てきます。sttyのコマンドでは「unknown mode:sys」と出てきてしまいます。
そもそも、solarisではこのような使い方が出来るのでしょうか?
質問ばかりで申し訳ありませんが、よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu 初期化について
-
Raspberry Pi 3 A+ ブラウザ遅い
-
virtual boxにインストールした...
-
linux mint での無線LANが認識...
-
Ubuntuをインストールし、ユー...
-
RedHat Linux9 でのネットワー...
-
一日に何度もパソコンの画面右...
-
CentOS ver6.0でディスプレイ解...
-
DELL T3600 Windows10 Pro PXIE...
-
CentOSのインストールでネット...
-
インターネットエクスプローラ...
-
半角/全角を押すと`になる
-
emacsの日本語入力について
-
ControlCenter4の設定で困って...
-
Ubuntu14.04へのリモートデスク...
-
辞書ツールの登録の一部が消えた
-
パソコンでゲームをプレイしよ...
-
1枚でも「1枚”組”」なのですか?
-
Linux Mint 20に重複ファイルを...
-
Windows2000を最新マシンにイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ubuntu 初期化について
-
virtual boxにインストールした...
-
「クラスが登録されていません 」
-
Ubuntu on Xorgのログインについて
-
Raspberry Pi 3 A+ ブラウザ遅い
-
PUTTYでログインしたコンソール...
-
メールソフトBecky!について
-
linux mint での無線LANが認識...
-
Ubuntuをインストールし、ユー...
-
Excelの「セルの書式設定」等表...
-
XP(SP3)SSDにクリーンインスト...
-
Linuxのウィンドウの画面サイズ...
-
MSI「P55-SD50」のBIOS設定につ...
-
Raspberry Pi3がWifiに繋がらない
-
iPhone5sからiPad初代にミラー...
-
設定保存可能なubuntuのUSBブー...
-
Windows10でPT3を使いたい
-
エクセルで画面が灰色になる
-
PC情報取得ソフト
-
富士通のデスクトップパソコン...
おすすめ情報