【悲報】マイクロソフト「Shift-jisとかいうローカル文字コード使うのやめろ」

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん必死だな2020/03/07(土) 07:59:42.80ID:KMlv628gM
Microsoft、Shift_JISや外字からUnicodeへの移行を呼びかけ

Microsoftが、外字の利用を止めることを推奨するブログ記事を公開している(窓の杜)。

 Microsoftが収集したWindows診断データによると、日本では突出して外字の使用頻度が高いという。
この背景には、Windowsにおいては長らく日本語の文字コードとしてShift-JISが使われており、Shift-JISで
表現できない文字を外字として登録して使っている、ということがあるようだ。一方で現在のWindowsは
Unicodeをサポートしており、Unicodeを利用することで「外字でなければ表示できない文字」はほぼなくなるという。

https://www.zaikei.co.jp/article/20200306/556304.html

0039名無しさん必死だな2020/03/07(土) 13:01:17.65ID:cuGWDFTb0
>>4
それおま環
フォントを源ノ角ゴシックなりNoto Sans JPなりに変えろ

0040名無しさん必死だな2020/03/07(土) 13:30:40.92ID:3DvL0rkC0
>>32
どうもなってない。今更変えるわけにいかんし

0041名無しさん必死だな2020/03/07(土) 14:01:35.65ID:jObXNBYQ0
>>33
急に社畜臭がしてきたな
プロとしてめっちゃ連呼するやん
多分お前の年収の倍以上はもらってんで(笑)

0042名無しさん必死だな2020/03/07(土) 14:07:46.77ID:jObXNBYQ0
>>35
ドヤ顔でいじってんのはレッドハットやな
あとはSQLもできるで
プログラミングはチンカスや

0043名無しさん必死だな2020/03/07(土) 14:10:50.15ID:jUAhIhVT0
RHEL触ってるほうがよっぽど社畜臭じゃん
それともFedoraとかCentOSのことを言いたかったのか

0044名無しさん必死だな2020/03/07(土) 14:12:32.54ID:jObXNBYQ0
>>43
何いうてんねん
触ってるOSで社畜かどうか決まるんか?

0045名無しさん必死だな2020/03/07(土) 14:13:31.62ID:cuGWDFTb0
>>32,40
異体字セレクタで完全に解決してるよ
もちろん使ってるフォントが両方の自体持ってたら別に表示されるし、片方なら同じになる

CJK統合漢字の異体字の区別のためにShift_JISを使う必要性は消えた

0046名無しさん必死だな2020/03/07(土) 14:14:01.91ID:cuGWDFTb0
両方の字体だった

0047名無しさん必死だな2020/03/07(土) 14:26:03.06ID:4eQCEGU+0
>>41
社畜以前に、お前がお金とる水準に達してなくてな。
人をニート扱いしてたのに対しての皮肉で、まじでプロなんかって言っただけなんだけど。
この程度の皮肉も読みとけんようじゃ

0048名無しさん必死だな2020/03/07(土) 14:35:44.71ID:WsbuT9IYa
>>47
お金いっぱい客からとってるしめちゃくちゃ儲かってるで
基準はお前みたいな世間知らずじゃなくてユーザが決めることなんで(笑)
お前も多分うちの顧客やで(笑)
まいどっ!

0049名無しさん必死だな2020/03/07(土) 14:39:22.61ID:QqXSf5730
お前も多分うちの顧客やで(笑)

この一文で無能だと判断できる

0050名無しさん必死だな2020/03/07(土) 14:39:49.15ID:RDtIp4iq0
いやお前んとこのOSが原因だろ

0051名無しさん必死だな2020/03/07(土) 14:43:06.33ID:s84iZgxv0
よく分からんがよし!みたいなマウントで草

0052名無しさん必死だな2020/03/07(土) 14:52:06.83ID:LLXn53Sl0
IT系って無駄にマウント取りたがりが多いから

0053名無しさん必死だな2020/03/07(土) 14:57:25.39ID:VjGY+F4q0
>>38
とっくにやめてるしもうメモ帳すらSJISで保存できなくなった

0054名無しさん必死だな2020/03/07(土) 15:16:58.51ID:IO3JMVE50
基本的にはUTF-8の方が楽
しかし全角2バイト前提の糞レガシーファイルを扱うことはまだある

0055名無しさん必死だな2020/03/07(土) 15:22:37.51ID:q2kYdNGy0
キリル文字とローマ字は字形と発音がほぼ同じルーツが同じ文字でも完全に別の領域与えられてるのに、
漢字は形違ってても同じ領域にまとめられるのって酷くね?

0056名無しさん必死だな2020/03/07(土) 15:33:04.56ID:lscB/nruM
外字なんて使う奴はガイジ

0057名無しさん必死だな2020/03/07(土) 16:10:35.62ID:VQns47I60
MS漢字コードやコードページ932という別名もある
マイクロソフトも規格の制定に携わっていたのでは?

昔のソフトを使うのに必要
xpかvistaの頃には既に事前にchcp 932と打たないと駄目だったな

0058名無しさん必死だな2020/03/07(土) 16:20:46.34ID:/zr3sinA0
そんな事よりsteamで使われる漢字に中国語の漢字みたいなのが混じるの何とかして

0059名無しさん必死だな2020/03/07(土) 16:23:23.41ID:6WwnSGBF0
>>38
7あたりから内部的にはUTF-16だぞ
まあWindowsの使い方とか興味ないだろうし知らないよね情弱さん

0060名無しさん必死だな2020/03/07(土) 16:26:52.44ID:uVtuXO+M0
utf-8のcsvをExcelで開くと文字化けするよね

0061名無しさん必死だな2020/03/07(土) 16:41:40.84ID:ZzIpgJKt0
>>44
RHELはSIerのイメージで社畜感が強い
俺もSIer時代そうだったから

UbuntuやCentOSだとWeb系のイメージ

0062名無しさん必死だな2020/03/07(土) 16:48:04.42ID:/1NQiCxg0
>>60
ルール指定して取り込みする必要があるな
最近のバージョンだと素でいけるかもしれんが

0063名無しさん必死だな2020/03/07(土) 16:50:01.12ID:/1NQiCxg0
Windowsの内部はUTF16で
固定長ゆえ文字数とバイト数の一致で途中を参照しやすくて良かったが
難字とか絵文字で32になるサロゲートペア使うせいで今やなんのメリットも無いという現状

0064名無しさん必死だな2020/03/07(土) 17:04:40.74ID:jObXNBYQ0
>>61
はえー
なるほどな
確かにそうかもしれへんわ

0065名無しさん必死だな2020/03/07(土) 17:20:42.05ID:oeL9UTv00
古い国産ゲームエンジンはsjisしか対応してねえんだよ

0066名無しさん必死だな2020/03/07(土) 17:21:42.82ID:BKzNtXslM
>>60,62
BOM付けてあれば直で開いても正しく解釈できるけどね。
無くても出来るようにしろよ糞が!とは思う。

0067名無しさん必死だな2020/03/07(土) 17:23:31.83ID:mXEHXuKwM
わエクセルワードが未だにSJISのせいだろ
csv開くと文字化けするやんけ

0068名無しさん必死だな2020/03/07(土) 17:26:43.71ID:uVtuXO+M0
>>66
BOM付きを使うのだけは絶対に許さん

0069名無しさん必死だな2020/03/07(土) 18:27:03.45ID:ofT8HsAo0
>>63
ついでにMS-DOS互換の為にエイリアス名は未だにShiftJISを引きずってたり
UTF16のロングファイル名と紐付けされているので、これを止めてしまうと過去作成した膨大な数のファイルがアクセス出来なくなる

0070名無しさん必死だな2020/03/07(土) 19:44:55.44ID:7YeuvpabM
EBICDICにしよう

0071名無しさん必死だな2020/03/07(土) 20:31:16.77ID:ZzIpgJKt0
>>70
思い出したくもない単語を見てしまった

0072名無しさん必死だな2020/03/07(土) 21:06:58.46ID:jUAhIhVT0
>>57
そりゃそもそも当時は今と違って文字のバイト数すら気をつけないといけないほどのスペックしかなかったからな
それをなんとか2バイトに押し込んだのがShiftJISであって、文字に3バイト以上使うのが当然の今とはぜんぜん違う

0073名無しさん必死だな2020/03/08(日) 01:13:02.70ID:ovldF9mp0
>>63
そうでもない
XMLとか非固定長のデータのパーサ作るときUTF16の方がずっと効率的に作れる
ほとんどの文字を2バイトで処理できるから、例外処理があったとしても、UTF8みたいに1バイト2バイト3バイト予測つかないエンコーディングよりもヒット率高くできる

0074名無しさん必死だな2020/03/08(日) 01:20:37.32ID:6FWv/JDf0
UTF8はどのバイトを抽出しても「文字の何バイト目かフラグビット」あるから助かる
SJISはこの判定が無理なんだよね

0075名無しさん必死だな2020/03/08(日) 01:37:40.55ID:gBfAYtQiM
ファイルサイズ的にはUTF8よりSJISの方が小さく済むというメリットはある

0076名無しさん必死だな2020/03/08(日) 01:38:42.15ID:jd2xTxk+0
localeにutf8設定できない欠陥osのせいだろ

0077名無しさん必死だな2020/03/08(日) 01:43:23.46ID:gBfAYtQiM
>>76
chcp 65001

0078名無しさん必死だな2020/03/08(日) 01:55:04.24ID:1jRyZwO+0
PowerShellがデフォでSJIS使うから参ったわ

0079名無しさん必死だな2020/03/08(日) 05:35:38.30ID:bUSLw1fs0
UTF-8だとUS-ASCIIは1文字1バイトだけど
漢字は1文字3バイトのと1文字4バイトのが混在していて
半角カナすら1文字3バイトだからな...

0080名無しさん必死だな2020/03/08(日) 07:21:34.59ID:xNOE+q8s0
Excelで長年Shift-jis使ってたゴミクロソフトさんはいうことが違う

0081名無しさん必死だな2020/03/08(日) 07:31:45.55ID:TIJfVCIu0
てめーこそ、ブラウザ作るのやめろ!

0082名無しさん必死だな2020/03/08(日) 07:43:32.25ID:KSSKrZ7y0
まず、ExcelでのCSV読み書きSJISにしてるの止めろや

0083名無しさん必死だな2020/03/08(日) 08:07:31.22ID:2zK3mLO/a
>>1
その前にWindwosとかいう頻繁なアプデで人類の貴重な時間を食いつぶし続けるクソOSをやめろって言いたい

0084名無しさん必死だな2020/03/08(日) 19:51:39.10ID:CGcg0lz20
Windowsがなかったら人類はまだソロバン使ってたぞ

0085名無しさん必死だな2020/03/08(日) 20:06:18.66ID:2ka22QGEa
>>84
それはない

0086名無しさん必死だな2020/03/08(日) 20:10:15.19ID:YBPFvLLhM
5chはどうなんだっけ

0087名無しさん必死だな2020/03/08(日) 20:14:08.05ID:ExduOuNw0
>>86
掲示板はシフトJIS
変えると過去ログとの整合性が取れないからな

0088名無しさん必死だな2020/03/08(日) 22:11:09.65ID:6FWv/JDf0
いや絵文字使える板はUnicodeだよ

0089名無しさん必死だな2020/03/08(日) 22:28:52.92ID:8vPZl4i60
絵文字使える板もShift_JISでHTML数値文字参照使ってやりくりしてるのかと思ってた

■ このスレッドは過去ログ倉庫に格納されています