X



文字コード総合スレ Part11
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
垢版 |
2018/01/22(月) 22:58:23.45ID:UK/uqEp5
プログラマーなら一度は煩わされたことのある文字コードについてのスレ。
UTF-8、Shift_JIS、JIS、EUC、Unicode、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/
文字コード総合スレ part8 http://peace.2ch.net/test/read.cgi/tech/1354248962/
文字コード総合スレ part9 http://peace.2ch.net/test/read.cgi/tech/1401301779/
文字コード総合スレ Part10 http://mevius.2ch.net/test/read.cgi/tech/1444822140/
0928デフォルトの名無しさん
垢版 |
2018/11/28(水) 04:06:11.10ID:A2M+lx4Y
>>926
全てにおいて角こそが至上であると妄信する一種のトランス状態
一例をだすと漫画「おれは直角」の主人公がそうである
0929デフォルトの名無しさん
垢版 |
2018/11/28(水) 09:49:40.91ID:zomCLGU3
横方向に Full Width 全角
縦方向に Full Width 倍角
0933デフォルトの名無しさん
垢版 |
2018/11/29(木) 14:33:52.79ID:Msn7clch
iconvの文字集合オプションに「EUC-JISX0213」っていうのがあったんだけど
これシステムはEUC-jpと認識するけど中にはJIS X 0213で定められた新しい文字を
入れられるって意味……じゃないよね。
というのはSKK-JISYOで使いたい異字体があったのでこのエンコーディングをしてみたけど無理だったので。
0942デフォルトの名無しさん
垢版 |
2018/12/01(土) 15:43:51.59ID:4cHgv8YS
よう分からん。
EUC-JISX0213(JIS X 0213:2000ベース)は廃止されて、EUC-JIS-2004(JIS X 0213:2004ベース)になったってことでいいのか?
0944デフォルトの名無しさん
垢版 |
2018/12/03(月) 16:03:32.93ID:FWFg2HSw
>>942
そゆこと。
実際にはEUC-JIS-2004が上位互換だし、ウィキペディアからの引用だけど、

>なお、この符号化方式はJIS X 0213の初版 (2000年) ではEUC-JISX0213と命名されていた。
>2004年改正におけるUCS互換漢字10文字の有無だけが異なるが、大きな違いではないためEUC-JIS-2004と同一視されることもある。

とのことなので、ほぼ同じものと思ってよい。
0946デフォルトの名無しさん
垢版 |
2018/12/05(水) 23:26:18.07ID:0a3ULp4B
JISの漢字コードってたまにそういうのあるよね
2文字増えただけのJIS0208-1990とか
0947デフォルトの名無しさん
垢版 |
2018/12/07(金) 11:12:03.49ID:baVD1zSv
日本マイクロソフトやAdobeが改元対応を説明
https://pc.watch.impress.co.jp/docs/news/1157118.html

同社では、1993年に「マイクロソフト標準キャラクタセット」として、
相互運用を目的とした文字コードを策定しているが、
今回の新元号対応では同社独自の対応は行なわず、ベースとなる標準に準拠し、
Code Page 932/拡張文字を含むシフトJISでは対応を行なわないと説明。
Unicodeについては標準の対応に準じた更新を予定する。

フォント更新については、同社のシステム標準フォントである
MSゴシックやMeiryo UI、Yu Gothic UIなどで新元号に対応するとした。
なお、IME辞書の更新については、フォントを含むすべての更新作業後の対応となる。
0948デフォルトの名無しさん
垢版 |
2018/12/07(金) 16:19:20.12ID:qBlHhwTE
え、これってひょっとして新元号合字が使えるのはUnicode系統だけで、
JIS X0208/SJIS/CP932系統では今後永遠に使えるようにならないってこと?

元号合字を必要としてるとこって、まさに未だそういう系統を使ってるとこだと思うんだけど…
0950デフォルトの名無しさん
垢版 |
2018/12/07(金) 21:50:22.19ID:0/x3pMw+
JIS X 0213に入ったら
当然Shift_JISにもいれるべき
~ 2D5F
潤@2D6F
氏@2D6E
香@2D6D

2D5Eが空いてる
0952デフォルトの名無しさん
垢版 |
2018/12/07(金) 22:28:33.61ID:Z7Pkiqbl
しかし年号の余裕も言うほどないよな
10人くらいがばばーっと毎年のように亡くなって年号も変わったらどうするつもりなのだろう
なんだかんだで西暦が一番よねえ
もしくはネトウヨが言うような皇紀とやらにしちゃいなよ
人で変わらない数字って楽ちんよー
四桁にもなれば先頭はまず変わらないわけだし
0953デフォルトの名無しさん
垢版 |
2018/12/07(金) 23:44:21.45ID:Sv6zm0b9
そんなにしょっちゅう変わったらさすがに文字コード需要のほうがなくなりそうだが
0956デフォルトの名無しさん
垢版 |
2018/12/08(土) 03:58:41.86ID:xmV4OmOO
既にある文字を組み合わせた合字が増え続けるとわかっているなら次の文字が半分の大きさであることを
表すコントロールコードを作ってしまってそれを付加した2文字を使った方が良いのではないか?
そうしないと延々と文字が増え続ける。
0957デフォルトの名無しさん
垢版 |
2018/12/08(土) 05:46:24.58ID:4O5fRXD5
なんかプレッシャーに耐えかねてホモに走って断絶なんてことになりそうな気もするけどなあ
0959デフォルトの名無しさん
垢版 |
2018/12/09(日) 20:48:07.44ID:NLNV6qg6
>>948
JIS X 0213が話題になった時もMicrosoftが表明したのは
「マイクロソフト標準キャラクタセットはもう凍結、
CP932の拡張はしない、UCS/Unicodeとしてはサポートする」
だったから既定の方針通りですな。

http://www.jepa.or.jp/jepa_cms/wp-content/uploads/2010/05/jepa0000518783.pdf
https://www.itscj.ipsj.or.jp/hasshin_joho/unei/files/unei21-Kajisa.pdf
0960デフォルトの名無しさん
垢版 |
2018/12/10(月) 08:46:40.86ID:S9fSc6ei
Unifontだと、32FFは

32
FF  (undefined)

だね。こうゆうのが、一番解りやすくていいんだけど、
なぜ他のフォントは、マネをしないんだろうか?
0961デフォルトの名無しさん
垢版 |
2018/12/10(月) 13:28:03.68ID:7KZwr80a
Firefoxとかはフォントにない文字は自動でその表示になるよね。

まあ、文字コードがどうとか関係ない大多数の人にとって、
そんなデバッグモードみたいな出力されても逆に意味不明だから広がらないんだろうな。
0962デフォルトの名無しさん
垢版 |
2018/12/10(月) 17:39:24.58ID:A+rv6wMQ
未収録のままにして他のフォントで表示してくれたほうがありがたいからなあ
0964デフォルトの名無しさん
垢版 |
2018/12/10(月) 22:52:22.99ID:N5SCf3O2
U+32FFは初期のUnicodeでは現在U+3004にあるJISマークだったんだな。
で、当時U+3004は記号扱いの「仝」で漢字扱いの「仝」(U+4EDD)とは区別してたらしい。
0966デフォルトの名無しさん
垢版 |
2018/12/11(火) 13:17:12.25ID:eQLW3H68
放送大学のUnicodeの番組わかりやすかった
0969デフォルトの名無しさん
垢版 |
2018/12/11(火) 20:34:24.45ID:ku/Zz2dV
囲みCJK文字/月ブロックは平成の次で全て埋まると思ったが、U+321Fがまだ空いてるな。
次の次の元号はもしその時になっても空きだったらそこになるのかな。
0972デフォルトの名無しさん
垢版 |
2018/12/15(土) 13:39:28.60ID:ciQUdpOi
シラバス
https://www.ouj.ac.jp/hp/kamoku/2019/kyouyou/C/joho/index.html

この前見たのはこれだったかな
情報理論とデジタル表現(’19)
の 第11回 テキストの符号化

これもおすすめ
デジタル情報の処理と認識(’18)
通信概論(’14)

https://www.ouj.ac.jp/hp/bangumi/year_tv.html

公開番組もあり
https://vod.ouj.ac.jp/view/ouj/#/navi/vod?ca=489
https://www.youtube.com/channel/UCd8zAzjHkIcPbnTDyn-q50w/videos
0974デフォルトの名無しさん
垢版 |
2018/12/15(土) 14:46:24.79ID:Sg9amITu
BOMカットするのなんてマなら簡単だろ
0975デフォルトの名無しさん
垢版 |
2018/12/15(土) 15:14:00.77ID:+6LwXb2C
マジかよ圧倒的シェアのWindowsがBOM付きだからという理由で自分は全部BOM月にしてたのに梯子外されたのかよ
0976デフォルトの名無しさん
垢版 |
2018/12/15(土) 15:21:32.65ID:Sg9amITu
SJIS絶滅はよ
0977デフォルトの名無しさん
垢版 |
2018/12/15(土) 15:27:12.87ID:EyhC0X8P
>>975
わざとらしい。Windowsのネイティブ文字コードはUTF16なんだから普通はUTF16を使うだろ
メモ帳で保存するときに、Unicodeを選んだらUTF16になる
UnicodeといえばUTF16のこと
0978 ◆QZaw55cn4c
垢版 |
2018/12/15(土) 15:27:58.81ID:jYtCORiK
>>975
そもそも Byte Order Mark の必要のない UTF-8 に BOM を付けていることが論理的に矛盾していますよね
0979デフォルトの名無しさん
垢版 |
2018/12/15(土) 15:44:04.63ID:EyhC0X8P
>>978
UTF-8の使用によると、BOMは文書がUnicodeであることを
自動判定するためにも用いられるらしい
だから名前がおかしいってのはあるけど、機能的には仕様どおりの使い方
0980 ◆QZaw55cn4c
垢版 |
2018/12/15(土) 20:22:50.48ID:jYtCORiK
>>979
>UTF-8の仕様によると、BOMは文書がUnicodeであることを自動判定するためにも用いられる

>らしい
らしい、ですか…
本当にそうなのか確かめてみました。RFC3629 https://tools.ietf.org/html/rfc3629 の記述は

The UCS character U+FEFF "ZERO WIDTH NO-BREAK SPACE" is also known
informally as "BYTE ORDER MARK" (abbreviated "BOM").

BOM は本来は「ゼロ長割り込みなしスペース」という意味らしいですね…
ながながとあれやこれは書いてあったのですが結論はよくわからないです、誰か英語のできる人、どこを読めばいいか教えてください…
0981デフォルトの名無しさん
垢版 |
2018/12/15(土) 21:51:17.49ID:px2y3yP7
ISO10646では誤解を受けそうなBOMという呼び名は使われていなくてSignatureと言うらしい。
現在ではU+FEFFは専らSignatureを表すものとして、もともとのゼロ幅ノーブレークスペースの意味で
使用することは推奨されていない。代わりにU+2060 WORD JOINERを使用することになっている。
0982デフォルトの名無しさん
垢版 |
2018/12/15(土) 23:06:31.96ID:8aRCy95z
やはり頭悪いのはunicodeと符号化を混同してる
文書は符号化されたunicodeということになる

2つ以上のオクテットを使う符号単位で
BOM入れないヤツは池沼だからな
0983デフォルトの名無しさん
垢版 |
2018/12/16(日) 00:59:01.64ID:0WbTxJge
WindowsがなぜUTF-16のことをUnicodeといっているかというと、
Windows NT 初代の3.1(1994年)当時は世界中の文字は16bitで
全て表現できると思われていたからだよ。

Windows NTは最初からUnicodeに対応したOSなのだが、
当時はUnicode = 16bit = UTF-16が成り立っていた

それが間違っているとわかってUnicodeが21bitに拡張されたのが
Unicode 2.0 (1996年7月)

メモ帳がUTF-16をUnicodeと表現するのはその名残りだよ
そういう歴史を知らないで語ると恥をかく
0988デフォルトの名無しさん
垢版 |
2018/12/16(日) 12:35:57.48ID:VlX3xGEw
寿司と言えば江戸ではなかったから、
江戸の寿司と強調したいときは、わざわざ江戸前寿司というようになった
ではないのか?
0990デフォルトの名無しさん
垢版 |
2018/12/16(日) 15:02:40.57ID:/e3hQGaS
押し寿司とかなれ寿司が寿司だよな。
酢で酸っぱくした寿司なんかフェイク寿司もいいところ。
0997デフォルトの名無しさん
垢版 |
2018/12/17(月) 21:10:45.75ID:ncIi/eoH
ドイツ語だと植物の種子も同じだからどうでもいい。
1000デフォルトの名無しさん
垢版 |
2018/12/18(火) 01:01:53.52ID:dCapM8E2
次スレなぜか分裂
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 329日 2時間 3分 30秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況