[過去ログ] Fedora 総合スレッド Part 61 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
770
(4): login:Penguin [sage] 2023/06/09(金) 20:16:45.77 ID:f9JeOpZh(1/3) AAS
ちと長くなるが。

>>767
まあ、その結論についちゃーある程度首肯もできるが…
>>766についてはちょっと頷けない。

たとえばpython3なんかでは、SJIS系コードの古いファイルなんかを読み込もうとすると、エラーになってしまうことがある。
これはセキュリティが叫ばれるようになって(日本では、あくまでも叫ぶだけってところが泣けるが)堅牢性ってことが重視される
ようになり、規格外のデータってのは扱うべきではない、ゆえに、言語側でエラーにしてしまおう、ということから
来るわけなんだが。
で、じゃあ、例えばバイナリで読んで、文字列に変換すれば、と思うとそれもできない。文字列に変換するときに、
しかるべきコーデックを指定しなければならないため、その際にコードがチェックされて、やっぱり規格外だから、
でエラーになっちゃう。
(まあ、俺のやりかたがわるいのかもしれないがw、それはそうだとしてもw)
これは「規格」とはいわれても、なにが原因かは容易には分からんわ。
どの文字がおかしいのか、じゃあ、対応するコーデックはそもそもあるの?みたいな話になる。

で、こういう傾向は今後も強まるだろう。というか、もうオラは最新のスクリプト言語の傾向とかよー知らんから、
あれだけども、phpなんか既にこの傾向のようだし、Javaなんかも間違いなくこの口でしょう
(perlだけはこっちには行かないと信じてるw)
昔のそもそもSJISハンドルしてるプログラムなんかは、今から見るとチョーあばうとな時代ですから、
少々おかしい文字なんか作成時にチェックとかしてないわさ?w
そういうのハンドリングするのに、なんてことない、とはちょっとね…
で、今後も>>756にあるような猿知恵かますやつはきっと出てくるよ?
なんでもCで書けばえーやん、って話もあるだろうけど、それで満足とはちょっと言えんよね…

で、だから構造化文書ってのも、こうなるとあんまり十分な解決策にはならんかな。
ちなみに自分は大事なデータはなるべくテキストにしている。やっぱりこれが一番プリミティヴだけに
読めなくなることがない。
今ではほとんどはemacsのorg-modeにしているので、保存時にコードチェックもされますんで、まあ
個人的にはその点だけは問題ないけど。
771: login:Penguin [sage] 2023/06/09(金) 20:18:53.86 ID:FXRpos0c(1) AAS
>>770
頭悪そう
773
(1): login:Penguin [sage] 2023/06/09(金) 22:43:00.00 ID:0l9Mh1g6(1) AAS
>>770
きみは猿知恵未満だな
冒頭に要約付ける習慣が全く無い人?
775
(1): login:Penguin [sage] 2023/06/09(金) 23:20:31.85 ID:T7blv81C(1) AAS
>>770はどう見ても、アラフィフかそれ以上の年齢の人物の文
Rubyを知らず、Javaの文字コードを巡るカオスと文字化けとの凄絶な戦いについて何も知らないらしい
798: login:Penguin [] 2023/06/15(木) 19:06:02.29 ID:piALp1Nn(1) AAS
>>770
open関数の引数でエラー無視とかできるのでは?
https://docs.python.org/ja/3/library/functions.html?highlight=open#open
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s