[過去ログ] デスクトップでLinuxが普及する必要はない 2 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
207
(3): 2019/11/16(土)13:01 ID:9/TDik/O(1) AAS
>>206
そりゃそうだろうな。

わかってる人にとっては当たり前の話なんだが、30年も使っていても
惰性で使ってるだけで、そこらへんの基礎知識がない人もいるわけで
困ったもんだw

さてどこでどんな変換が行われてるかを、考察してほしい。

1. WSL上のUbuntuでdateコマンドを実行すると日本語で日付が表示される。
2. Windowsのネイティブの文字コードはUTF-16である。
3. コマンドプロンプトを起動した時の日本語Windowsのコードページは932(いわゆるSJIS)である。
4. その状態で、wsl上のdateコマンドを実行するために、wsl.exe dateと実行するとコマンドプロンプト上に日本語で日付が表示される。
省4
210
(1): 2019/11/16(土)15:42 ID:XT5mkIB+(3/3) AAS
そりゃ文字コードの違いを吸収する必要があるからね。>>207みたいな6のタイミングでtypeコマンドが入力するファイルがsjisを期待して動作する前にdate.txtをnkf等でsjisに変換しなきゃを文字化けすんだろ。

つーか、その手のチャンポンが面倒くせーからwindowsとwslみたいな状態で使わず、linuxだけで使ってる方が楽。

そもそもnkfなんて、windowsのエディタしか使えないクソ野郎が文字コードや改行コードに無頓着に出力したファイルを使う時に使うぐらいだってーの。
238
(5): 2019/11/16(土)22:55 ID:X7VkZq6t(10/18) AAS
>>223
はぁ。面倒くせーなぁ。

chcp 65001にしたところで既存のファイルの文字コードが変わらなくて、当然sjisのまま。wsl上のubuntuのutf-8のファイルで相互に読み込むと、ユーザーは文字コードの違いを常に意識する必要があるだろ。

最近のlinuxなら最初っからutf-8でユーザーは文字コードの違いを意識する必要がない。

どっちが楽なのかなんてクッソ素人でもわかんだろ。文字コードの違いを完全に吸収してる?ハハハ。>>207 でchcp付きで実行してログをここに貼ってみそ。
247: 2019/11/16(土)23:07 ID:yAlYY9fU(12/34) AAS
>>238
> >>207 でchcp付きで実行してログをここに貼ってみそ。

これでいいっすか?
外部リンク:imgur.com

WSLとの相互運用完璧ですわwww
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.109s*