アカウント名:
パスワード:
まるで、4〜5人で作っていて手が回らなくんて直せない。って感じですね。Windowsで作ったZIPを開くとファイル名が文字化けするし直る気配はないし・・・テキスト編集がバグだらけ、リンクおかしかったり、カーソル動かなかったりWindowsが原因で不安定なのかteamsの欠陥なのかわらんけどあまりいい出来ではないね。
zip関連はファイル名はSJISが鉄則だぞ
Windows汚染だな。Windowsの勝手な仕様で世の中が悪い方向で汚染されていく例の一つ。
問WindowsのZIPを修正するか、Teamsを修正するか?
回答このような腐った仕様回避方法は文字コードから正しくエンコードすることです。これはマイクロソフトの苦手なことです。
ZIPの仕様としてはSJISとUTF8をフラグで識別できるので、フラグを正しくセットしていない圧縮ソフトの問題だと思う。Windows標準の圧縮はSJISだがフラグも立てないので問題は無く、UTF8なのにフラグを立てない圧縮ソフトが腐ってる。
世間一般的な解釈がどうなってるのかは知らんが、仕様を斜め読みした限りではフラグを立てれば、UTF-8エンコードなことを示せるとしか言ってないように思う。
つまり、フラグが立ってればUTF-8でなければならないのはそうだが、UTF-8エンコードだからいって、フラグを立てる義務はない。
まあ、エンコード示せるのに敢えて示さない圧縮ソフトが腐ってるってのには同意するが。
とはいっても"If general purpose bit 11 is unset, the file name and comment SHOULD conform to the original ZIP character encoding."と書かれているから、義務はないけどフラグを立てていない場合はUTF-8エンコードはすべきではないけどね。
規格を持ち出すなら、original ZIP character encodingとはcp437のことだから、ファイル名をシフトJISでエンコードしたZipも本当は規格違反。HTML 3.2まで本来日本語は使えなかったというのと同様。
shouldは推奨だから、守らなくても規格違反ではないでしょ。必須はmustとshall。
規格がテキトーだからgeneral purpose bit 11を立てていないときの文字化けは不可避と
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
Microsoft Teamsって (スコア:1)
まるで、4〜5人で作っていて手が回らなくんて直せない。
って感じですね。
Windowsで作ったZIPを開くとファイル名が文字化けするし
直る気配はないし・・・
テキスト編集がバグだらけ、リンクおかしかったり、カーソル動かなかったり
Windowsが原因で不安定なのかteamsの欠陥なのかわらんけど
あまりいい出来ではないね。
Re: (スコア:0)
zip関連はファイル名はSJISが鉄則だぞ
Re: (スコア:0)
Windows汚染だな。
Windowsの勝手な仕様で世の中が悪い方向で汚染されていく例の一つ。
問
WindowsのZIPを修正するか、Teamsを修正するか?
回答
このような腐った仕様回避方法は文字コードから正しくエンコードすることです。
これはマイクロソフトの苦手なことです。
Re: (スコア:1)
ZIPの仕様としてはSJISとUTF8をフラグで識別できるので、フラグを正しくセットしていない圧縮ソフトの問題だと思う。
Windows標準の圧縮はSJISだがフラグも立てないので問題は無く、UTF8なのにフラグを立てない圧縮ソフトが腐ってる。
Re: Microsoft Teamsって (スコア:0)
世間一般的な解釈がどうなってるのかは知らんが、仕様を斜め読みした限りでは
フラグを立てれば、UTF-8エンコードなことを示せるとしか言ってないように思う。
つまり、フラグが立ってればUTF-8でなければならないのはそうだが、
UTF-8エンコードだからいって、フラグを立てる義務はない。
まあ、エンコード示せるのに敢えて示さない圧縮ソフトが腐ってるってのには同意するが。
Re: (スコア:0)
とはいっても
"If general purpose bit 11 is unset, the file name and comment SHOULD conform to the original ZIP character encoding."
と書かれているから、義務はないけどフラグを立てていない場合はUTF-8エンコードはすべきではないけどね。
Re: (スコア:0)
規格を持ち出すなら、original ZIP character encodingとはcp437のことだから、ファイル名をシフトJISでエンコードしたZipも本当は規格違反。HTML 3.2まで本来日本語は使えなかったというのと同様。
Re: (スコア:0)
shouldは推奨だから、守らなくても規格違反ではないでしょ。
必須はmustとshall。
Re: (スコア:0)
規格がテキトーだからgeneral purpose bit 11を立てていないときの文字化けは不可避と