(qrunch.ioより転載)
これな > zetamatta/go-texts: go-texts is the utility package for text-data
- "go-texts".SortedKeys
- string をキーとするマップのキーの配列をソートして得る(Perl の sort keys と同じ。キーに対する値の方は何でも大丈夫。reflect パッケージを使っている)
- "go-texts/mbcs".UtoA【Windowsのみ】
- UTF8 テキストをマルチバイト文字列へ変換
- "go-texts/mbcs".AtoU【Windowsのみ】
- マルチバイト文字列をUTF8へ変換
- "go-texts/mbcs".NewAutoDetectReader【Windowsのみ】
- "go-texts/mbcs".ConsoleCP【Windowsのみ】
- 現在のコンソールのコードページを得る。OS やスレッドのコードページではないのに注意。子プロセスで動作する CMD.EXE が扱うバッチファイル向けには、こちらから得られるコードページを使わないといけない
- "go-texts/dos".System
- "go-texts/dos".WithoutExt
- ファイルのパスから拡張子を除く。本来、path/filepath に欲しかった