お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2017-02-28 17:47:28

Pine-y
メンバ
登録日: 2016-03-07

1.端末の漢字コードをEUCにして、2.環境変数LANGを設定する方法

はじめまして。質問よろしくお願いします。

・Ubuntuの【バージョン】
Ubuntu16.10(日本語化Remix)

・あなたが使っているPCの【ハードウェア的な情報】
Thinkpad-x201

・【今どんなことで困っているか】の、簡単なまとめ
Ocamlという言語でプログラミングの勉強を始めたのですが、日本語が表示されず困っています。

・その状態に至るまでの操作
サポートサイト(http://pllab.is.ocha.ac.jp/~asai/book/Linux.html)によると、
①端末の漢字コードをEUCにして、
②環境変数LANGをen_US.ISO88591(等)に設定するように指示されました。
そこで、dashから端末を起動→メニューの端末から文字コードの設定→LANG=en_US.ISO88591 ocamlと入力してOcamlを起動してみたのですが、インタープリタが日本語を表示してくれませんでした。

・本来ならどのように動作することを期待していたか
Ocaml内で例えば「"あ" ;;」と入力したときに「- : string = "あ"」と表示されることを期待していました。

・実際にはどのような動作になったのか
「- : string = "\164\162"」と表示されました。

どなたか解決策をご存じの方がいらっしゃいましたら教えてください。
よろしくお願いします。

オフライン

 

#2 2017-02-28 19:23:52

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: 1.端末の漢字コードをEUCにして、2.環境変数LANGを設定する方法

Pine-y による投稿:

はじめまして。質問よろしくお願いします。

・Ubuntuの【バージョン】
Ubuntu16.10(日本語化Remix)

・あなたが使っているPCの【ハードウェア的な情報】
Thinkpad-x201

・【今どんなことで困っているか】の、簡単なまとめ
Ocamlという言語でプログラミングの勉強を始めたのですが、日本語が表示されず困っています。

・その状態に至るまでの操作
サポートサイト(http://pllab.is.ocha.ac.jp/~asai/book/Linux.html)によると、
①端末の漢字コードをEUCにして、
②環境変数LANGをen_US.ISO88591(等)に設定するように指示されました。
そこで、dashから端末を起動→メニューの端末から文字コードの設定→LANG=en_US.ISO88591 ocamlと入力してOcamlを起動してみたのですが、インタープリタが日本語を表示してくれませんでした。

・本来ならどのように動作することを期待していたか
Ocaml内で例えば「"あ" ;;」と入力したときに「- : string = "あ"」と表示されることを期待していました。

・実際にはどのような動作になったのか
「- : string = "\164\162"」と表示されました。

どなたか解決策をご存じの方がいらっしゃいましたら教えてください。
よろしくお願いします。

環境: Ubuntu 16.04 AMD64
Ocaml に詳しくありませんが.....
特に大げさなことしなくとも、日本語表示できるようですよ。

1: Ocaml をインストール

2: ~/.ocamlinit に、下記追加

コード:

let printer ppf = Format.fprintf ppf "\"%s\"";;
#install_printer printer

3: 実行

コード:

si@u1604:~$ ocaml
        OCaml version 4.02.3

# "あ";;
- : string = "あ"
# #quit;;
si@u1604:~$

参照: http://qiita.com/KenjiYamauchi/items/40aaab56b65777950877

オフライン

 

#3 2017-02-28 19:37:00

Pine-y
メンバ
登録日: 2016-03-07

Re: 1.端末の漢字コードをEUCにして、2.環境変数LANGを設定する方法

お返事ありがとうございます。
Ocamlはインストールしたのですが、「2: ~/.ocamlinit に、下記追加」する方法が分かりません・・・。
お手数ですが「2: ~/.ocamlinit に、下記追加」する手順をもう少し詳しく教えていただけると助かります・・・。
知識不足でご迷惑おかけしてすみません。

オフライン

 

#4 2017-02-28 20:46:48

Pine-y
メンバ
登録日: 2016-03-07

Re: 1.端末の漢字コードをEUCにして、2.環境変数LANGを設定する方法

すみません。解決しました。
~/に.ocamlinitというファイルを作ってそこに上記コードを記述すれば良かったんですね。
助かりました!ありがとうございます!

オフライン

 

Board footer

Powered by FluxBB