3

Google の Go のデフォルトは UTF-8 です。Windows XPで見つけました。UTF-8については正しく表示できません。次のコードは間違って表示されます。

package main

func main() {
  println("中文")
}

私はググった。別のフォント + reg + chcp 65001 を使用するように言われましたが、失敗しました。

cmd と powershell v1 を試しました (XP で提供される唯一のバージョンです)。どちらもうまく表示できません。

4

2 に答える 2

1
  • MSYS をインストールする
  • minttyをダウンロードし、mintty.exe を c:\MinGW\msys\1.0\bin に配置します。
  • MinGW Shellアイコンを調整し、ターゲットを C:\MinGW\msys\1.0\msys.bat -minttyに設定し、アイコンをクリックします
  • メニュー->オプション->テキスト->フォント、ロケール、文字セット(UTF-8)
  • Windows 386 をダウンロード
  • cd /c/go/src ; mkdir ; ここでコードをテストしてください。
  • ところで、utf-8でvimを設定する
于 2013-05-31T04:02:12.697 に答える
0

次に Windows XP マシンを使用するときにこれを試してみます。主に Win 7 と CentOS で開発しています。1 つの考えでは、cmd.exe は Windows XP では非常に古いものです。PowerShellから実行した方がうまくいくのだろうか。また、ここ数日で、Linux と Windows で統合された makefile を利用できるように、Windows でMSysを使用するように切り替えました。コマンドが XP または 7 で動作するようになったら、更新を投稿します。

于 2012-03-08T06:01:02.387 に答える