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/
【Bash】Windows Subsystem for Linux【WSL】5
レス数が1000を超えています。これ以上書き込みはできません。
2019/03/21(木) 01:54:15.81ID:10OHJcFK
971login:Penguin
2019/06/16(日) 11:32:06.39ID:sFQ8frXi アプリが決めたファイル名をOSがまともに使えないのが問題なのに、なんでアプリのせいにするんだろう?
頭おかしいな。
頭おかしいな。
2019/06/16(日) 11:46:14.91ID:fps871ue
アプリが決めたファイル名をOSは正しく扱えるが?
OSが決めたファイル名をアプリが扱えないんだからアプリの問題だって話だろ
OSが決めたファイル名をアプリが扱えないんだからアプリの問題だって話だろ
2019/06/16(日) 11:48:27.96ID:l6add3Wu
Windowsはunicodeを扱うのに独立したワイド文字系のAPIを作っちゃったから
アプリが対応しないといけない
最近はようやくロケールの文字コード自体をUTF-8にする流れになってるようなので
マルチバイト系のAPIのままUnicode対応するのが今後標準になるのかもしれんけど
アプリが対応しないといけない
最近はようやくロケールの文字コード自体をUTF-8にする流れになってるようなので
マルチバイト系のAPIのままUnicode対応するのが今後標準になるのかもしれんけど
2019/06/16(日) 11:59:28.04ID:fps871ue
>>973
根本原因はUnicodeだけどな。
最初にUTF-8というものを作らず16bitにすべてを詰め込もうとした
Windowsはその最初のUnicodeに対応しただけ
16bitのUnicodeはどうやってもAPIを分けないと対応できない
根本原因はUnicodeだけどな。
最初にUTF-8というものを作らず16bitにすべてを詰め込もうとした
Windowsはその最初のUnicodeに対応しただけ
16bitのUnicodeはどうやってもAPIを分けないと対応できない
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対応になるわけじゃない
× 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側の変更に振り回されてる形
unicode側の変更に振り回されてる形
2019/06/16(日) 14:06:29.69ID:8OeAFa65
一時期はUTF-8は運が良かったとか思ってたけど、
Unicodeは更に混沌を極めて、UTF-8でも1文字が最大8バイトにまでなってしまって
単純なアルゴリズムで1文字の境界を知ることは不可能になってしまったからな。
どちらにしろ、Unicodeを扱うには専用のライブラリを使うことになる
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でマウントしてもこんななんだろうか?
制限がバイトと文字の差だと思うが…
LinuxはCIFSでマウントしてもこんななんだろうか?
2019/06/16(日) 14:45:00.58ID:8OeAFa65
NTFSは255文字で255バイトを超えるバイト数を扱えるが
ext4は255バイト。Linuxは互換性のため255バイト以内にしておいたほうが良い
sambaでファイルサーバーを作ってるが
時々Windowsの長いファイル名をLinuxで扱えなくて困る
ext4は255バイト。Linuxは互換性のため255バイト以内にしておいたほうが良い
sambaでファイルサーバーを作ってるが
時々Windowsの長いファイル名をLinuxで扱えなくて困る
2019/06/16(日) 14:46:11.80ID:K7vgaRG5
>>980
15万出して、同じ物だと気づかなかったのププー
15万出して、同じ物だと気づかなかったのププー
2019/06/16(日) 14:49:26.77ID:8OeAFa65
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/
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依存からは逃げられそうにないな。
Dirコマンドをリダイレクト保存したらSJISで保存されてた。
まだまだファイル名はSJIS依存からは逃げられそうにないな。
2019/06/16(日) 15:33:28.97ID:8OeAFa65
>>990
ファイル名生成APIなんてものはないけど、
そのAPIで絵文字が生成された場合、アプリが対応していなければ文字化けが起こる
文字化けが起こるのはアプリの問題だって話をしてるんだがわかってるか?
ファイル名生成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コマンドで変更するものです。
それはchcpコマンドで変更するものです。
2019/06/16(日) 15:36:57.48ID:8OeAFa65
おお!Windowsはすごい!
chcp 65001して
Dirコマンドをリダイレクト保存したらUTF-8で保存されてた。
完全にファイル名はがUTF-8対応になっているではないか!
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
とか思ってるんだろうなぁw
2019/06/16(日) 16:02:47.18ID:Q5jKAwyX
OSの不具をアプリやユーザーに押し付ける奇形ベンダー
腐乱OSに喜んで犯されるドザー衛門たち
肥溜めにどっぷり浸かっていがみ合ってるのがお似合いだなw
腐乱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秒
新しいスレッドを立ててください。
life time: 87日 14時間 11分 14秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【サッカー】日本撃破の韓国のメディアがイチャモン「日本は敗北後にUー21を強調している」 アジア大会 [冬月記者★]
- 【フェラガモ】「13万円の高級ブランド靴」で記者会見に参加…自民・西村康稔氏に党内外から漂う“冷ややかな視線” [少考さん★]
- 【アジア大会】サッカー表彰式でトラブル 優勝の韓国の国旗掲揚されず 韓国の旗だけ下がったまま国歌 応援団ブーイング 選手は困惑★2 [冬月記者★]
- 米国産ジャガイモ解禁前倒し浮上 トランプ政権の圧力が背景 高市早苗首相に輸入解禁働きかけ [バイト歴50年★]
- 「経済力ないってみじめ」 セックスレスから一転、夫の誘い拒めぬ妻 [蚤の市★]
- 陸自隊員(26)が路上でいきなり中学生に頭突き 傷害の疑いで現行犯逮捕 大分 [バイト歴50年★]
- 【高市悲報】自衛隊、日本国旗に敬礼を義務付け神聖視していた [165981677]
- 高市「中国輸入レアアースで武器作って中国と戦争よ!」世界「は?」高市「レアアースあれば戦争可能でしょ敵国条項撤廃よ」世界「!? [784319933]
- 【高市悲報】石破の給付金2万、まだ来ない [856698234]
- 【悲報】まんさんの駐車、もはや意味不明wwwwwwwwwwwwwwwwwwwwwww [398059782]
- 外国人「アジア全部旅した私が各国の料理Tier表作ったよ!」→最下位はあの国だったw [668024367]
- 高市早苗「強い日本、強い経済、責任ある積極財政」→現実「円安・物価高、倒産増加、長期金利上昇」 [834922174]