どうもてぃ。かなり久々の記事となりました。
私は最近メモを取るのに Obsidian
というものを使っています。
会社ではUbuntuノートPC, 家ではWindowsデスクトップPCを使用しており、Obsidianの中身をOneDriveに同期しています(念の為GitHubでも管理していますが。)
会社でメモを取ることがなかったので、OneDriveからObsidianを同期したところ中のフォルダが文字化けしてしまったので解決方法を備忘録として書いておきます。
unzipすると文字化け
% LC_CTYPE=ja_JP.UTF-8 unzip Downloads/obsidian.zip Archive: Downloads/obsidian.zip extracting: obsidian/.obsidian/app.json extracting: obsidian/.obsidian/appearance.json extracting: obsidian/.obsidian/core-plugins.json extracting: obsidian/.obsidian/core-plugins-migration.json extracting: obsidian/.obsidian/graph.json extracting: obsidian/.obsidian/workspace.json extracting: obsidian/уГЗуГ╝уВ┐уГЮуГНуВ╕уГбуГ│уГИчЯешнШф╜Уч│╗уВмуВдуГЙ/00_ALL.md extracting: obsidian/уГЗуГ╝уВ┐уГЮуГНуВ╕уГбуГ│уГИчЯешнШф╜Уч│╗уВмуВдуГЙ/чЯешнШуБ╛уБиуВБ/уВ╣уГБуГеуГпуГ╝уГЙхИ╢.md extracting: obsidian/уГЗуГ╝уВ┐уГЮуГНуВ╕уГбуГ│уГИчЯешнШф╜Уч│╗уВмуВдуГЙ/чЯешнШуБ╛уБиуВБ/уГЗуГ╝уВ┐уВмуГРуГКуГ│уВ╣.md extracting: obsidian/уГЗуГ╝уВ┐уГЮуГНуВ╕уГбуГ│уГИчЯешнШф╜Уч│╗уВмуВдуГЙ/чммф╕АчлауГЗуГ╝уВ┐уГЮуГНуВ╕уГбуГ│уГИ.md extracting: obsidian/уГЗуГ╝уВ┐уГЮуГНуВ╕уГбуГ│уГИчЯешнШф╜Уч│╗уВмуВдуГЙ/чммф║Мчла уГЗуГ╝уВ┐хПЦцЙ▒хАлчРЖ.md extracting: obsidian/цОбчФищЭвшлЗ/00_ALL.md extracting: obsidian/цОбчФищЭвшлЗ/01_цакх╝Пф╝Ъчд╛Bulls.md
OneDriveからフォルダごとダウンロードするとzipファイル形式になるので、unzip
コマンドで展開したところ見事に文字化けしました。
解決策
p7zipを使いましょう。
% sudo apt install p7zip-full % 7z x Downloads/obsidian.zip % ls obsidian データマネジメント知識体系ガイド テストフォルダ
見事にUTF-8で展開できました。
終わり
alias unzip='7z x'
とすると便利かもしれない。