facebook twitter hatena line google mixi email
★お気に入り追加


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

  • 1
  •  
  • 2012/11/30(金) 13:16:02.46
プログラマーなら一度は煩わされたことのある文字コードについてのスレ。
UTF-8、ShiftJIS、JIS、EUC、Uincode、 UCS、サロゲートペア、コードポイント、文字コード判定、
合成文字、ソート、TRON、外字コード、その他について語り合いましょう。
各言語での文字列の扱いについての質問もOKです。
基本マッターリ、ささ、茶でもどうぞ。

■過去スレ
文字コード総合スレ part1 http://pc11.2ch.net/test/read.cgi/tech/1031028205/
文字コード総合スレ part2 http://pc11.2ch.net/test/read.cgi/tech/1143375639/
文字コード総合スレ part3 http://pc11.2ch.net/test/read.cgi/tech/1180250376/
文字コード総合スレ part4 http://pc11.2ch.net/test/read.cgi/tech/1228052369/
(スレ再利用)UnicodeとUTF-8の違いは? http://pc12.2ch.net/test/read.cgi/tech/1177930957/
(隔離スレ)UnicodeとUTF-8の違いは? その2 http://pc12.2ch.net/test/read.cgi/tech/1274937437/
文字コード総合スレ part5 http://pc12.2ch.net/test/read.cgi/tech/1236529563/
文字コード総合スレ part6 http://hibari.2ch.net/test/read.cgi/tech/1278923059/
文字コード総合スレ part7 http://toro.2ch.net/test/read.cgi/tech/1306595564/

ここまで見た
  • 962
  •  
  • 2014/05/27(火) 03:20:26.43
wikipedia貼ってどやとかもう生きていられない次元

ここまで見た
  • 963
  •  
  • 2014/05/27(火) 11:43:03.63
>>961
> コード体系と文字は別でしょ
別ではない。昔は厳密に区別されていなかった。

厳密に区別されるようになったのはUNICODEから

ここまで見た
  • 964
  •  
  • 2014/05/27(火) 17:40:32.44
>>963
昔って83年以前?
その時点でShiftJISの78規格文字とか83規格文字はあったが
規格はShiftJISだったが
機種依存文字も各社バラバラだったが
文字とコードが一緒だとどうなってたの?
意識してない人も居たってところでしょ

ここまで見た
  • 965
  •  
  • 2014/05/27(火) 17:47:14.30
文字化けというお化けが出る

ここまで見た
  • 966
  •  
  • 2014/05/27(火) 18:06:25.64
>>937
ありがとう。書くよ。
エンコーディングの表記は "Shift_JIS" でいい?

grep の件は Shift_JIS だから起こった。
現在なら Shift_JIS に対応しているのを使えばいいと思うかもしれないけど
インターネット以前の時代だ。
パソコン通信はあったけど、そういうのを使える環境ではなかった。
情報は雑誌や書籍が頼りで、ソフトもそれらの付録の
フロッピーディスクが頼りだった。情報弱者だ。
しかし grep の件のような問題が起こらないエンコーディングが
あるということが解る程度には勉強していた。
自分で書くプログラムでは Shift_JIS にも一応は対応したし
海外産のプログラムを改造したこともあるが、それは
Shift_JIS だから必要なわけで、本当はやりたくない。
nkf はあったから、パイプ処理でなんとかなる場合もあるが
MS-DOS ではパイプ処理はあまり使いやすいものではない。
もし、コンソールドライバにエンコーディングを切り替えるオプションがあれば
海外のプログラムを無修正で使えたかもしれないのだが。
Shift_JIS でなければ何も問題は起こらないというわけではない。
grep もそうだ。しかし Shift_JIS でなければ起こらない問題が多すぎる。
つまり、grep が Shift_JIS に対応していないのが悪いのではなく
Shift_JIS を使っているのが不合理だという立場だ。

ここまで見た
  • 967
  •  
  • 2014/05/27(火) 19:15:40.23
>grep が Shift_JIS に対応していないのが悪いのではなく
>Shift_JIS を使っているのが不合理

駅に車を違法駐車するひとが
「みんなやってるし取り締まる方が不合理」
と開き直ったような思考だな

ここまで見た
  • 968
  •  
  • 2014/05/27(火) 20:37:49.77
>>966
結局シフトJISに対応してない問題しかないじゃないか(呆れ)

ここまで見た
  • 969
  •  
  • 2014/05/27(火) 21:12:56.49
雑誌付録のソフトて大抵日本語対応てか作者日本人だから自然に対応してたよな
VectorがCD-ROMの頃で収録数増やすのにBSDとか海外製のオープンソースものが入ってきてた感じ

ここまで見た
  • 970
  •  
  • 2014/05/27(火) 21:27:36.82
MS-DOSの時代にShift_JISなんてあったっけ?
シフトジスが1983年ぐらいとしてShift_JISは1997年じゃないの

ここまで見た
  • 971
  •  
  • 2014/05/28(水) 01:03:28.34
x-sjis

ここまで見た
  • 972
  •  
  • 2014/05/28(水) 02:31:34.80
PC-8801mk2FR (1985年11月発売)
ttp://121ware.com/support/product/data/spec/cpu/b041-1.html
PC-8801mk2MR (1985年11月発売)
ttp://121ware.com/support/product/data/spec/cpu/b042-1.html

私の記憶が正しければ、少なくともNEC製パソコンに関しては上記2機種以降
(FR/MR/FH/MH/FA/MA/FE/MA2/FE2/MC/VA/VA2/VA3)に標準添付された
N88-日本語BASICで、シフトJISコードが採用されていたはず。(MS-DOS全盛期より前)
実際、私も高校時代にPC-8801mk2FRの実機で日本語BASICをよく使っていたものだ。

それより一体いつの間に「シフトJIS」(シフトジス)と「Shift_JIS」が別物って話になってんだ?
上記のN88-日本語BASICにNEC独自の2バイト文字が一部含まれていたのは確かだったように記憶しているが、
基本的には呼び方が少し異なるだけで同じ文字コードを指すんじゃないのか?

ここまで見た
  • 973
  •  
  • 2014/05/28(水) 06:56:42.97
いやShift_(アンダースコア)JISだけは別格のキワモノ

ここまで見た
  • 974
  •  
  • 2014/05/28(水) 09:38:18.25
コードとフォントを区分けできない奴らが多いんだから
回答も適当なもんだ

ここまで見た
  • 975
  •  
  • 2014/05/28(水) 09:48:09.99
シフトJISでもShift_JISでも良いんだけど
>Shift_JIS でなければ起こらない問題が多すぎる
これちゃんと説明しないと話にならん

ここまで見た
  • 976
  •  
  • 2014/05/28(水) 09:53:02.69
もう済んだことを蒸し返すな。
説明させたら、まったくShift_JISのせいではなかった。
これが事実。

ここまで見た
  • 977
  •  
  • 2014/05/28(水) 10:45:31.20
シフトジス
これ以降広い意味ではこれを使うこととする。

ここまで見た
  • 978
  •  
  • 2014/05/28(水) 14:34:33.72
>>974
符号と字形っていうかコードとグリフじゃなくて?

ここまで見た
  • 979
  •  
  • 2014/05/28(水) 16:42:18.75
えらく伸びていると思ったら

ここまで見た
  • 980
  •  
  • 2014/05/28(水) 18:04:52.73
x-sjis とかが Shift_JIS になったのが 1997 年頃

ここまで見た
  • 981
  •  
  • 2014/05/28(水) 19:34:38.71
x-sjisに定義なんて無かったんじゃないの?
Shift_JISがIANAで定義されてそのとき初めて
JIS X0208+0201という定義がされたのだと思ってたけど。

ここまで見た
  • 982
  •  
  • 2014/05/28(水) 20:27:02.63
2バイト目にASCII文字と同じバイトが出現しうるからEUC-JPなら必要なかった
対応が余分に必要になるってよくある話?
Perlだとこういう問題が知られている。
http://homepage1.nifty.com/nomenclator/perl/shiftjis.htm

ここまで見た
  • 983
  •  
  • 2014/05/28(水) 21:14:42.01
どこまで読んでも
「文字列をASCII+アルファの未知のデータと仮定して処理したら誤動作した」
でしかないんだよな。
言語やツールの仕様に「\や@と同じバイトは現れない文字コードが前提」
と言う制約が有るわけでもないのに。

ここまで見た
  • 984
  •  
  • 2014/05/28(水) 21:23:03.13
文字コードって就職先あんの?

ここまで見た
  • 985
  •  
  • 2014/05/28(水) 21:44:20.16
>>984
無いよ。
このスレを見てわかるとおり
文字コードにこだわる人=アスぺ基地外だからね

ここまで見た
  • 986
  •  
  • 2014/05/28(水) 21:52:01.58
あとIMEのスレもキチガイ率高いな
文字にこだわるやつはキチガイ予備軍なんじゃね?

と思ったけどフォントスレはそうでもないな

ここまで見た
  • 987
  •  
  • 2014/05/28(水) 22:00:10.73
Macのが最も素晴らしいだとかフォントのライセンス無視して改造して配ってたり
GDI++だったか妙なレンダリングに拘ってたりするイメージがあるけど

ここまで見た
  • 988
  •  
  • 2014/05/28(水) 22:11:07.99
なんかそういうのとは毛色が違うんだよなぁ
フォント関係のとこのやつははうぜぇやつ止まり
コードやIMEのとこにいるやつはキチガイ臭がプンプンする

ここまで見た
  • 989
  •  
  • 2014/05/28(水) 22:56:37.48
てすぽ

ここまで見た
  • 990
  •  
  • 2014/05/28(水) 23:58:57.25
落ちたか?

ここまで見た
  • 991
  •  
  • 2014/05/29(木) 00:37:00.53
>>981
Windows-31JはIANAに登録されてた。

ここまで見た
  • 992
  •  
  • 2014/05/29(木) 00:37:59.34


ここまで見た
  • 993
  •  
  • 2014/05/29(木) 03:49:04.43
次スレ
文字コード総合スレ part9
http://peace.2ch.net/test/read.cgi/tech/1401301779/

ここまで見た
  • 994
  •  
  • 2014/05/29(木) 05:04:37.61
おっつぅ

ここまで見た
  • 995
  •  
  • 2014/05/29(木) 07:50:08.12
埋め

ここまで見た
  • 996
  •  
  • 2014/05/29(木) 07:52:04.05
996

ここまで見た
  • 997
  •  
  • 2014/05/29(木) 07:52:34.79
997

ここまで見た
  • 998
  •  
  • 2014/05/29(木) 07:54:12.96
998

ここまで見た
  • 999
  •  
  • 2014/05/29(木) 07:58:01.05
999

ここまで見た
  • 1000
  •  
  • 2014/05/29(木) 07:58:50.87
1000

ここまで見た
  • 1001
  • 2ch.net投稿限界
2ch.netからのレス数が1000に到達しました。

砂時計アラームタイマー
フリックゾンビ
ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email
おすすめワード