探検


【Bash】Windows Subsystem for Linux【WSL】5

レス数が1000を超えています。これ以上書き込みはできません。
2019/03/21(木) 01:54:15.81ID:10OHJcFK
Install the Windows Subsystem for Linux
https://docs.microsoft.com/en-us/windows/wsl/install-win10

前スレ
【Bash】Windows Subsystem for Linux【WSL】4
http://mao.5ch.net/test/read.cgi/linux/1541747008/
2019/06/16(日) 12:01:02.78ID:fps871ue
ま、OSがUTF-8になったとしても、アプリが対応してないと結局意味ないんだがな
だから最初からアプリの問題
2019/06/16(日) 12:04:09.78ID:fps871ue
訂正
× OSがUTF-8になったとしても、
○ Unicode対応でないアプリのロケールを(ShiftJISではなく)UTF-8として扱う

Unicode対応でないアプリのロケールとしてUTF-8が選べるようになったとしても、
ShiftJISを前提にしているアプリが、文字コードが異なるUTF-8対応になるわけじゃない
2019/06/16(日) 12:08:35.81ID:K7vgaRG5
UNICODEの元になったJ-Starのコード体系
を勉強してから言え
2019/06/16(日) 12:18:25.09ID:fps871ue
勉強した。で、お前は何が言いたい?
2019/06/16(日) 13:17:19.78ID:K7vgaRG5
UTF-8と何が違う?
2019/06/16(日) 13:53:27.25ID:8OeAFa65
質問に質問で答えるなよ。

まずお前が何を言いたいのかに答えてからだ
2019/06/16(日) 13:53:50.97ID:qoTN4KEC
むしろunicode対応が早かったがゆえに
unicode側の変更に振り回されてる形
2019/06/16(日) 14:06:29.69ID:8OeAFa65
一時期はUTF-8は運が良かったとか思ってたけど、
Unicodeは更に混沌を極めて、UTF-8でも1文字が最大8バイトにまでなってしまって
単純なアルゴリズムで1文字の境界を知ることは不可能になってしまったからな。
どちらにしろ、Unicodeを扱うには専用のライブラリを使うことになる
2019/06/16(日) 14:26:52.84ID:96XR5gkd
>>971
何言ってんのこの馬鹿
2019/06/16(日) 14:40:25.24ID:EEcpDzq7
NTFS上に255バイト以上のファイル名のファイルを作って、WSLから参照するとWSLがコケるな、WSL2でも一緒
制限がバイトと文字の差だと思うが…

LinuxはCIFSでマウントしてもこんななんだろうか?
2019/06/16(日) 14:45:00.58ID:8OeAFa65
NTFSは255文字で255バイトを超えるバイト数を扱えるが
ext4は255バイト。Linuxは互換性のため255バイト以内にしておいたほうが良い

sambaでファイルサーバーを作ってるが
時々Windowsの長いファイル名をLinuxで扱えなくて困る
2019/06/16(日) 14:46:11.80ID:K7vgaRG5
>>980
15万出して、同じ物だと気づかなかったのププー
2019/06/16(日) 14:49:26.77ID:8OeAFa65
>>986
なにか面白いことを言い出したなw
何が同じものだって?
2019/06/16(日) 15:01:06.47ID:J1+arhxK
次スレキボンヌ
2019/06/16(日) 15:12:15.84ID:8OeAFa65
【Bash】Windows Subsystem for Linux【WSL】6
https://mao.5ch.net/test/read.cgi/linux/1560665525/
990login:Penguin
垢版 |
2019/06/16(日) 15:22:11.39ID:sFQ8frXi
「OSがファイル名を決める」ようだから、ファイル名生成APIをたたけばいいのかな?
それなら字化けは起こらないもんな。
ユーザーが意図した名前で保存できないけど。
991login:Penguin
垢版 |
2019/06/16(日) 15:22:29.56ID:sFQ8frXi
FTP鯖をWin側に立ててみたらFTPクライアントから見えるファイル名のコードはSJISだった。
Dirコマンドをリダイレクト保存したらSJISで保存されてた。
まだまだファイル名はSJIS依存からは逃げられそうにないな。
2019/06/16(日) 15:33:28.97ID:8OeAFa65
>>990
ファイル名生成APIなんてものはないけど、
そのAPIで絵文字が生成された場合、アプリが対応していなければ文字化けが起こる
文字化けが起こるのはアプリの問題だって話をしてるんだがわかってるか?
2019/06/16(日) 15:34:06.75ID:8OeAFa65
> FTP鯖(というアプリを)Win側に立ててみたらFTPクライアントから見えるファイル名のコードはSJISだった。

完全にアプリの問題です(笑)
2019/06/16(日) 15:34:58.33ID:8OeAFa65
> Dirコマンドをリダイレクト保存したらSJISで保存されてた。

それはchcpコマンドで変更するものです。
2019/06/16(日) 15:36:57.48ID:8OeAFa65
おお!Windowsはすごい!

chcp 65001して
Dirコマンドをリダイレクト保存したらUTF-8で保存されてた。
完全にファイル名はがUTF-8対応になっているではないか!
2019/06/16(日) 15:45:38.22ID:3ft0VgBS
あほらし
2019/06/16(日) 15:47:49.97ID:8OeAFa65
ばっ!ばかな! chcpするだけでファイル名がUTF-8に変更するだと!

とか思ってるんだろうなぁw
2019/06/16(日) 16:02:47.18ID:Q5jKAwyX
OSの不具をアプリやユーザーに押し付ける奇形ベンダー
腐乱OSに喜んで犯されるドザー衛門たち

肥溜めにどっぷり浸かっていがみ合ってるのがお似合いだなw
2019/06/16(日) 16:05:14.76ID:J7l7OvK3
あ、文字コードで惨敗したみたいw
1000login:Penguin
垢版 |
2019/06/16(日) 16:05:28.95ID:J7l7OvK3
Windowsはずっと前からUnicode対応ですからねーw
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 87日 14時間 11分 14秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況