Shogi-GUIの掲示板
【要望】棋譜ファイルの文字コード対応について - YukiKaki
2019/02/06 (Wed) 23:49:41
いつも使わせていただいております。
ここ最近、UTF-8テキストで作られた棋譜ファイルをZIPアーカイブ配布しているサイトがあり、Shogi-GUIから直接読み込みが出来ず困っております。
http://tk2-221-20341.vs.sakura.ne.jp/shogi/w/
※画面下部ZIPダウンロードボタン
現仕様ではWindows-31Jである前提で読み込む動作だと想定していますが、
ファイル読み込み時の文字コード判定機能を追加してもらえないでしょうか。
Re: 【要望】棋譜ファイルの文字コード対応について - gyokusen
2019/02/11 (Mon) 00:13:56
2018/12/17 ver 0.0.7.4の将棋GUIで読み込んだけどちゃんと読み込みできたよ。
Re: 【要望】棋譜ファイルの文字コード対応について - gyokusen
2019/02/11 (Mon) 00:19:05
上記の読み込みできたと思ったのは錯覚でした。サクラエディタで読み込んだ棋譜をコピーして貼り付けることは可能でしたが、ファイル>開くで読み込むとだめでした。早とちりですみません。
Re: 【要望】棋譜ファイルの文字コード対応について - gyokusen
2019/02/11 (Mon) 00:55:08
下記のフリーソフトを使えばすべてのUTF-8ファイルを読み込んでSJISに変換してくれます。
https://www.vector.co.jp/download/file/winnt/util/fh639234.html
なお変換後のファイルをとりあえずみたいのであれば下記にアップロードしておきました。
https://1.bitsend.jp/download/ea416561432dd283a163d3ccaa4ce729.html
Re: 【要望】棋譜ファイルの文字コード対応について - shogigui
2019/02/11 (Mon) 08:58:50
拡張子を".kif" -> ".kifu"のように変更すれば読み込めますよ。
それとプレーンテキストで文字コードが複数あって、読み込むソフトで自動判別すればいい、というのは仕様として悪手なので対応したくないですね。
Re: 【要望】棋譜ファイルの文字コード対応について - z4ck URL
2019/04/16 (Tue) 12:49:31
どちらもおなじ「text/plain; charset=UTF-8」なのに、確かに
http://z4ck.tk/kif/dolphin1.01_vs_YaneuraOu-NNUE_tournament_V483_Game1.kif
では「Webから棋譜を取り込み」をしようとすると「KIF解析エラー 行番号:7」が出ますが
http://z4ck.tk/kif/dolphin1.01_vs_YaneuraOu-NNUE_tournament_V483_Game1.kifu
では問題なく取り込めました。
拡張子が.kifならSJIS、kifuならUTF-8で読み込む仕様にされてるということでしょうか?
しかしながら81dojoを含めて拡張子がkifで文字コードがutf-8のサイトは少なくないと思います。
拡張子の判定による分木ではなく、設定項目として文字コードを選択・設定できるようにしてはどうでしょうか?添付した画像でやっているような感じの設定が出来ればとても便利だと思います。
Re: 【要望】棋譜ファイルの文字コード対応について - shogigui
2019/04/16 (Tue) 15:09:36
やるとしたらファイルを開くダイアログに文字コード自動判別、SJIS,UTF-8の選択を付ける感じでしょうか。
コモンダイアログのカスタマイズは面倒なのでやりませんが。