[英]Linux and unicode
我對本文中的char編碼unicode的了解程度很高(或者我想我知道): http : //www.joelonsoftware.com/articles/Unicode.html 。
我將日語字符保存在文件中,然后以多種方式打開它可以得到多種結果。
逆時針(大約)
scala.io.Source.fromFile( , "UTF-8" ).mkString
有人可以告訴我這是怎么回事嗎? 特別是vim不一致? 我可以隨意承受Linux(X)和Intellij的行為,但是vim這樣做告訴我,這是我的理解是錯誤的。
編輯:要回答@ user3666209的問題,所有vim / gvim都有“空”文件編碼。
謝謝大家回答!
vim不一致的原因,錯誤的vim“編碼”從終端打開,並分別打開。 由vim內部的:set encoding = utf8解決。
還要將終端的編碼設置為utf8,否則cat會給出錯誤的結果。
對於Java,請使用export JAVA_TOOL_OPTIONS='-Dfile.encoding=UTF-8'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.