アカウント名:
パスワード:
まるで、4〜5人で作っていて手が回らなくんて直せない。って感じですね。Windowsで作ったZIPを開くとファイル名が文字化けするし直る気配はないし・・・テキスト編集がバグだらけ、リンクおかしかったり、カーソル動かなかったりWindowsが原因で不安定なのかteamsの欠陥なのかわらんけどあまりいい出来ではないね。
zip関連はファイル名はSJISが鉄則だぞ
Windows汚染だな。Windowsの勝手な仕様で世の中が悪い方向で汚染されていく例の一つ。
問WindowsのZIPを修正するか、Teamsを修正するか?
回答このような腐った仕様回避方法は文字コードから正しくエンコードすることです。これはマイクロソフトの苦手なことです。
ZIPの仕様としてはSJISとUTF8をフラグで識別できるので、フラグを正しくセットしていない圧縮ソフトの問題だと思う。Windows標準の圧縮はSJISだがフラグも立てないので問題は無く、UTF8なのにフラグを立てない圧縮ソフトが腐ってる。
片手落ちだった。フラグを無視してSJIS(もしくはUTF8)決め打ちにする解凍ソフト(というのがあればだが)も問題
Windowsの機能が糞ってこと7ZIPをインストールするしかないよねWindowsで圧縮を機能を廃止すれば解決する問題。それ以外はWindowsそのものがなくなるとかすれば解決。
7-Zip(笑)
Windowsがゴミ、存在するだけで生産性悪い。消えてなくなるのが世のため。
ほぼ同意。生産性悪いです。RPAが生まれた背景にはWindowsの生産性が悪いことに起因していると思います。
マイクロソフトがダメだっていう前提言えば解決策は簡単で、解凍する処理で、SJISで解凍し、さらにUTF8で解凍したフォルダー作成する。ユーザーは読めるのフォルダーを選択すればよい。ファイル名に差異がなけらば片方を消去するこの方法であれば、マイクロソフトはダメだなと思うがファイルがなんだかわからないはってのは回避できる。
マイクロソフトがダメだっていう前提が違ってるところにアドホックな対策でバッドノウハウ積み上げてる感じがする
中国語BIG5だか、あと他に同様の言語圏があればそれらと日本語のzipのやりとりに対応できてないと思うよ
英語版のwindows-1252にすら対応できてない。いやZipのファイル名だからcp437か? どっちにしろ対応できてない。日本人プログラマーでANSIコードページとOEMコードページの違いを意識しているやつすらほとんどおらんだろ。今初めて聞いたと言うなら大人しくUTF-8で統一しろ
世間一般的な解釈がどうなってるのかは知らんが、仕様を斜め読みした限りではフラグを立てれば、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)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
Microsoft Teamsって (スコア:1)
まるで、4〜5人で作っていて手が回らなくんて直せない。
って感じですね。
Windowsで作ったZIPを開くとファイル名が文字化けするし
直る気配はないし・・・
テキスト編集がバグだらけ、リンクおかしかったり、カーソル動かなかったり
Windowsが原因で不安定なのかteamsの欠陥なのかわらんけど
あまりいい出来ではないね。
Re: (スコア:0)
zip関連はファイル名はSJISが鉄則だぞ
Re: (スコア:0)
Windows汚染だな。
Windowsの勝手な仕様で世の中が悪い方向で汚染されていく例の一つ。
問
WindowsのZIPを修正するか、Teamsを修正するか?
回答
このような腐った仕様回避方法は文字コードから正しくエンコードすることです。
これはマイクロソフトの苦手なことです。
Re: Microsoft Teamsって (スコア:1)
ZIPの仕様としてはSJISとUTF8をフラグで識別できるので、フラグを正しくセットしていない圧縮ソフトの問題だと思う。
Windows標準の圧縮はSJISだがフラグも立てないので問題は無く、UTF8なのにフラグを立てない圧縮ソフトが腐ってる。
Re: (スコア:0)
片手落ちだった。
フラグを無視してSJIS(もしくはUTF8)決め打ちにする解凍ソフト(というのがあればだが)も問題
Re: (スコア:0)
Windowsの機能が糞ってこと
7ZIPをインストールするしかないよね
Windowsで圧縮を機能を廃止すれば解決する問題。
それ以外はWindowsそのものがなくなるとかすれば解決。
Re: (スコア:0)
7-Zip(笑)
Re: (スコア:0)
Windowsがゴミ、存在するだけで生産性悪い。
消えてなくなるのが世のため。
Re: (スコア:0)
ほぼ同意。
生産性悪いです。
RPAが生まれた背景にはWindowsの生産性が悪いことに起因していると思います。
Re: (スコア:0)
マイクロソフトがダメだっていう前提言えば解決策は簡単で、
解凍する処理で、SJISで解凍し、さらにUTF8で解凍したフォルダー作成する。
ユーザーは読めるのフォルダーを選択すればよい。ファイル名に差異がなけらば片方を消去する
この方法であれば、マイクロソフトはダメだなと思うが
ファイルがなんだかわからないはってのは回避できる。
Re: (スコア:0)
マイクロソフトがダメだっていう前提が違ってるところにアドホックな対策でバッドノウハウ積み上げてる感じがする
Re: (スコア:0)
中国語BIG5だか、あと他に同様の言語圏があればそれらと日本語のzipのやりとりに対応できてないと思うよ
Re: (スコア:0)
英語版のwindows-1252にすら対応できてない。いやZipのファイル名だからcp437か? どっちにしろ対応できてない。日本人プログラマーでANSIコードページとOEMコードページの違いを意識しているやつすらほとんどおらんだろ。今初めて聞いたと言うなら大人しくUTF-8で統一しろ
Re: (スコア: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を立てていないときの文字化けは不可避と