Common lisp で 文字コードがわからない場合に推定してファイルを開きたい
Common lisp で 文字コードがわからない場合に推定してファイルを開きたいのです。
みなさんは文字コードのわからないファイルをどのようにして開いているのでしょうか?
私は fileをunsigned-byte 8のvectorにしてから、guessというライブラリを使おうとしています。文字コードは推定してくれますが、改行文字は推定してくれません。
guessは libguess を common lispにポーティングしたもので、https://github.com/zqwell/guessで公開されています。