nemui4の日記: ファイル名 18
日記 by
nemui4
2バイト文字のファイル名はもう諦めたけど。
ファイル名に、半角全角スペースや"&"や括弧記号を入れられるとちょっとびびってしまう。
できればどっちもSAMBAやFTPでunix側に持っていかないでくれたら嬉しい。
2バイト文字のファイル名はもう諦めたけど。
ファイル名に、半角全角スペースや"&"や括弧記号を入れられるとちょっとびびってしまう。
できればどっちもSAMBAやFTPでunix側に持っていかないでくれたら嬉しい。
Stay hungry, Stay foolish. -- Steven Paul Jobs
今時、2バイ (スコア:2)
Re:今時、2バイ (スコア:1)
出先で貸してもらう端末のターミナルのエンコード設定がUTF-8で、メンテするシステムは古くてEucなので、毎回まごつく。
Re: (スコア:0)
規格上は4バイトまであり得るんじゃなかったっけ。
3バイト前提だと将来転けそう。
Re: (スコア:0)
3バイト以下で表現出来るのはU+0000~U+FFFFのUnicode第0面(BMP)だけで、
UTF-16でサロゲートペア使う文字やら絵文字やらはその範囲外。
既にUTF-8の4バイトシーケンスは使われている。
UTF-8の構造上可能だけど使われていないのは、5〜6バイトシーケンスだね。
Unicode範囲外の符号化として一応有効だった時期もあるけど今は不正表現扱い。
Unicodeが第17面突き抜けて第32面まで拡張されたら使われる可能性もありうるかもだが……
1〜16面がサロゲートペアの表現限界であることを踏まえると、
UTF-32とかいうネタじみた規格がUTF-16を駆逐するか全部UTF-8になるかしないと拡張は難しそうだ。
気持ちは分かる (スコア:0)
全角はまだ「一律にエンコードされるだろうから」と言う期待ができるけど、
半角記号は「どうエンコードされるか分からないから」緊張する。
えっ (スコア:0)
半角英数字6+3でしょ、普通
Re: (スコア:0)
しまった。8+3 [wikipedia.org]だった
Re:えっ (スコア:1)
それしかしか使えないDOSのソフトのファイル名をウインドウズで書き換えた(わかりやすい名前にしたかったのでありましょう)挙句に動かないだの見つからないだのなんだの狼狽えていた上司を思い出した。
# 理由を教えたらすげー嫌な顔で睨まれた
Re:えっ (スコア:1)
むっちゃアルアル
老人が (スコア:0)
UTF-8で3バイト以上の文字をいつまでも2バイト文字と言うのももう諦めた
Re:老人が (スコア:1)
いつまでも前世紀から動いてるようなシステム相手にしてると時代に取り残されますね。
Re: (スコア:0)
老人だけど、UNIX系のOSならバックスラッシュ以外を避ける必要はないはずだと思う。
Re: (スコア:0)
まったくその通りな上にバックスラッシュはWindowsにおいてのダメ文字に既に含まれているので
SambaやFTPで運用する以上そもそも問題が起きることはないわけなんだが
悲しいかなnemui4とその取り巻き達はしったか君ばかりなので
ファイル名に、半角全角スペースや"&"や括弧記号が混じった程度で問題が起きると妄想して騒いでいるわけよ
本当のことを教えてやると何故か荒れる連中ばかりなのでそこは生暖かい目でスルーしたって
Re:老人が (スコア:1)
OSがあつかえりゃ安全てか
ソフトの理不尽な挙動に悩まされた経験が少ないんだな
ええ時代に生きてるね
Re:老人が (スコア:1)
知ったかですまんです。
未だに「消せないファイルをなんとかしてください」と言われて見てみると、文字化けしたファイルがゾロゾロあったりして。
Re: (スコア:0)
コンソールからはエスケープしないと入力できず
エスケープの作法がWindowsよりはマシでも統一されてる訳じゃねーから……
ファイルシステムが受付可能かどうかってだけならNTFSも本来はそこまで駄目文字多くはないが、
互換性を配慮して弾くようになっているというだけの事。
逆に (スコア:0)
逆に今やファイルシステムのユニコードサポートが当たり前の時代に、何百万とある文字のうちいくつかだけが禁止されてる現状に違和感がある。
ユニコードにファイルシステムで禁止されてる文字の別表現があっても良いんじゃないかと思えるレベル。あるいは不可視のエスケープとか。
現実的にコマンドラインでの操作を考えれば仕方ないのかもしれないけど。と言ってもエスケープすりゃええやんって話ではある。
Re:逆に (スコア:1)
「エスケープすりゃええやんって」思ってた頃もありましたね。