GVimで ✓ を扱う方法を教えてください。

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 915

motisen

score 73

✓ の文字列が入っているファイルをGVimで開くと ✓ が ? と表示されてしまいます。
OSは Windows7 Professionalです。

Vimのバージョンは以下の通りです。

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled May  2 2017 12:56:41)
MS-Windows 64 ビット GUI 版
適用済パッチ: 1-596
Modified by koron.kaoriya@gmail.com
Compiled by koron.kaoriya@gmail.com
Huge 版 with GUI.  機能の一覧 有効(+)/無効(-)
+acl                +ex_extra           +modify_fname       +syntax
+arabic             +extra_search       +mouse              +tag_binary
+autocmd            +farsi              +mouseshape         +tag_old_static
+balloon_eval       +file_in_path       +multi_byte_ime/dyn -tag_any_white
+browse             +find_in_path       +multi_lang         -tcl
++builtin_terms     +float              -mzscheme           -termguicolors
+byte_offset        +folding            +netbeans_intg      -tgetent
+channel            -footer             +num64              -termresponse
+cindent            +gettext/dyn        -ole                +textobjects
+clientserver       +guess_encode       +packages           +timers
+clipboard          -hangul_input       +path_extra         +title
+cmdline_compl      +iconv/dyn          +perl/dyn           +toolbar
+cmdline_hist       +insert_expand      +persistent_undo    +user_commands
+cmdline_info       +job                -postscript         +vertsplit
+comments           +jumplist           +printer            +virtualedit
+conceal            +kaoriya            +profile            +visual
+cryptv             +keymap             +python/dyn         +visualextra
+cscope             +lambda             +python3/dyn        +viminfo
+cursorbind         +langmap            +quickfix           +vreplace
+cursorshape        +libcall            +reltime            +wildignore
+dialog_con_gui     +linebreak          +rightleft          +wildmenu
+diff               +lispindent         +ruby/dyn           +windows
+digraphs           +listcmds           +scrollbind         +writebackup
+directx            +localmap           +signs              -xfontset
-dnd                +lua/dyn            +smartindent        -xim
-ebcdic             +menu               +startuptime        +xpm_w32
+emacs_tags         +migemo/dyn         +statusline         -xterm_save
+eval               +mksession          -sun_workshop       
      システム vimrc: "$VIM\vimrc"
      ユーザー vimrc: "$HOME\_vimrc"2ユーザー vimrc: "$HOME\vimfiles\vimrc"3ユーザー vimrc: "$VIM\_vimrc"
       ユーザー exrc: "$HOME\_exrc"2ユーザー exrc: "$VIM\_exrc"
     システム gvimrc: "$VIM\gvimrc"
     ユーザー gvimrc: "$HOME\_gvimrc"2ユーザー gvimrc: "$HOME\vimfiles\gvimrc"3ユーザー gvimrc: "$VIM\_gvimrc"
  デフォルトファイル: "$VIMRUNTIME\defaults.vim"
    システムメニュー: "$VIMRUNTIME\menu.vim"
コンパイル: cl -c /W3 /nologo  -I. -Iproto -DHAVE_PATHDEF -DWIN32  -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DFEAT_JOB_CHANNEL   -DFEAT_XPM_W32  /DMODIFIED_BY=\"koron.kaoriya@gmail.com\" /DDYNAMIC_MSVCRT_DLL=\"msvcr100.dll\" /DGETTEXT_DLL=\"intl.dll\" /DGETTEXT_DLL_ALT=\"intl.dll\" /D_BIND_TO_CURRENT_VCLIBS_VERSION=1 -DWINVER=0x0501 -D_WIN32_WINNT=0x0501 /Fo.\ObjGXULYHRAMD64/ /MP -DHAVE_STDINT_H /Ox /GL -DNDEBUG /MD -DFEAT_MBYTE_IME -DDYNAMIC_IME -DFEAT_GUI_W32 -DFEAT_DIRECTX -DDYNAMIC_DIRECTX -DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DDYNAMIC_MIGEMO -DFEAT_LUA -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL=\"lua51.dll\" -DFEAT_PYTHON -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DFEAT_PYTHON3 -DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"python35.dll\" -DFEAT_PERL -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"perl524.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY -DDYNAMIC_RUBY_VER=23 -DDYNAMIC_RUBY_DLL=\"x64-msvcrt-ruby230.dll\" -DFEAT_HUGE /Fd.\ObjGXULYHRAMD64/ /Zi
リンク: link /RELEASE /nologo /subsystem:windows /LTCG:STATUS oldnames.lib kernel32.lib advapi32.lib shell32.lib gdi32.lib  comdlg32.lib ole32.lib uuid.lib /machine:AMD64 gdi32.lib version.lib   winspool.lib comctl32.lib advapi32.lib shell32.lib  /machine:AMD64 /nodefaultlib msvcrt.lib  user32.lib  /nodefaultlib:lua51.lib   /nodefaultlib:python27.lib /nodefaultlib:python35.lib    WSock32.lib ..\..\build\msvc\target\install-x64\lib\libXpm.lib /PDB:gvim.pdb -debug

また、MacVimでは ✔ を表示することができました。
このため、Vimの問題ではなく、OSのフォントなどの問題なのではないかと疑いましたが、同Windows環境の秀丸では✓を表示することが出来ました。

どなたかWindowsのvimで✔を扱う方法を教えていただけないでしょうか。
よろしくお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+1

内部文字コードがUTF-8ではないのだと思います。

set encoding=utf-8

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/09 00:19

    ご回答ありがとうございます。
    utf-8にしたところ、表示されました。
    助かりました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.21%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る