文字コード総合スレ Part11

1デフォルトの名無しさん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/

267デフォルトの名無しさん2018/05/10(木) 14:54:38.17ID:jFp8HxnE
ふむ

268デフォルトの名無しさん2018/05/10(木) 16:16:02.53ID:buMLMZ9N
互換分解が設定されてるだけか

2692652018/05/11(金) 06:21:03.11ID:LO7h3Lm8
>>266
ありがとうございます。理解できました。

270デフォルトの名無しさん2018/05/13(日) 14:16:53.12ID:dvjI0llt
改元後も「平成」利用へ 納税や年金システム、混乱回避
https://www.asahi.com/articles/ASL5D4T75L5DUTFK004.html

271デフォルトの名無しさん2018/05/15(火) 05:04:52.91ID:vxb29Zje
Unicodeの漢字構成文字ってどういうときに使うか分かりますか?

272デフォルトの名無しさん2018/05/15(火) 05:05:59.52ID:vxb29Zje
すいません。漢字構成記述文字列のことです。

273デフォルトの名無しさん2018/05/16(水) 16:21:48.39ID:MnaY7anS
18.2 表意の説明の文字

表意文字説明文字: U+2FF0–U+2FFB

 Unicode Standardには75,000以上のCJK統一的な表意文字が含まれていますが、非常にまれなCJK表意文字の何千もの文字はエンコードされていません。
エンコードのための追加の表意文字の目録の研究は続けられているが、潜在的な符号化可能な表意文字のセット全体が完全に使い果たされることはないと予想される。
特に、表意文字は引き続き作成され、そのような新しい硬貨は常にエンコードされません。

 表意文字記述ブロックの12文字は、符号化されていない表意文字を参照する必要があるテキストの標準的な交換の仕組みを提供します。
エンコードされていない表意文字は、これらの文字と符号化された表意文字を使用して記述できます。読者はその記述から表意文字の精神的な絵を作成することができる。

 このプロセスは、表意文字の正式な符号化とは異なります。符号化されていない表意文字の標準的な記述はありません。
記述された表意文字に割り当てられた意味はない。記述された表意文字には同値が定義されていません。概念的には、表意文字の説明は、
文字列<U+0065、U+0301>より英語のフレーズ「an ‘e’」に鋭いアクセントを付けたものに近い。

 特に、表意文字記述ブロック内の文字のサポートでは、レンダリングエンジンは記述された文字のグラフィック外観を再作成する必要はありません。

また、ユーザーが表意文字を使用して表す可能性のある表意文字の多くは、Unicode標準の将来のバージョンで正式にコード化されることにも注意してください。

274デフォルトの名無しさん2018/05/16(水) 16:22:58.76ID:MnaY7anS
 表意記述アルゴリズムは、実質的に全てのCJK表意文字を、それ自体が表意文字であるより小さな部分に分解することができるという事実に依存する。
Unicode標準ですでにエンコードされている表意文字の広い範囲は、符号化されていない表意文字の大部分が表意文字を使用して表現できることを意味します。

 表象記述シーケンスは、主に符号化されていない表意文字を表すことを目的としていますが、符号化された表意文字を表すためにデータ交換に使用すべきではありませんが、教育的および分析的用途もあります。
たとえば、研究者は、U+86D9 蛙を「虫圭」としてデータベースに表現して、U+5A03 娃などの音声を共有する他の文字との間のリンクを提供することができます。
IRGは、このような方法で表意記述シーケンスを使用して、現行の作業のための、機械によって生成された最初の近似を提供するのに役立てています。

275デフォルトの名無しさん2018/05/17(木) 01:28:29.13ID:zp+h7fJf
Google翻訳ですか?

276デフォルトの名無しさん2018/05/17(木) 12:27:06.84ID:HY+Xmele
リンク貼るだけのレスの方がましだな

277デフォルトの名無しさん2018/05/18(金) 14:45:32.55ID:Eucqc6d6
>>265 で「CJK互換用文字のように使用が推奨されない」とあるけど、その根拠ってどこにあるのか分かる方いますか?

日本語ウィキペディアには「後方互換性のために収録されており使用は推奨されない」と書かれてるけど、その根拠が明示されてないんですよね。
一応注釈も記載されてはいるんだけど、>>266と同じような資料なので「使用は推奨されない」とは読み取り難い気がする。
そこで英語ウィキペディアを見に行くと「for compatibility with east Asian character sets」とだけ書かれていて、「使用は推奨されない」という旨は一言も書いてない。

とまあ、こんなわけなので、この迷える子羊にどなたかご教示ください。

2782772018/05/18(金) 14:51:49.75ID:Eucqc6d6
いけね、URL を貼り忘れてた。

CJK互換用文字 - Wikipedia
https://ja.wikipedia.org/wiki/CJK%E4%BA%92%E6%8F%9B%E7%94%A8%E6%96%87%E5%AD%97

CJK Compatibility - Wikipedia
https://en.wikipedia.org/wiki/CJK_Compatibility

279デフォルトの名無しさん2018/05/20(日) 21:42:19.91ID:k7uIgkh0
10646/Unicodeでは非推奨とまでは定めていないと思うよ
ローマ数字はShift_JISだと化けやすいんでローマ数字の使用そのものが悪みたいに
思ってる人がいるだけだと思う

280デフォルトの名無しさん2018/05/20(日) 22:44:23.30ID:SBKTPpMQ
0点、1点、2点、…とかMS明朝やゴシックに入ってるのを最初見た時、試合等の点数を表すためのものかと思ってた。
でも名称を調べて違う事を知った。そしてそれらは中国語のためのもので中国語では時刻の○時が○点になることも。

281デフォルトの名無しさん2018/05/21(月) 10:10:37.23ID:PPw/imVw

282デフォルトの名無しさん2018/05/21(月) 10:11:23.00ID:PPw/imVw
すまん送信ミス
>>280
初耳だった。俺もずっと日本語圏向けかと思ってたわ

283デフォルトの名無しさん2018/05/21(月) 10:13:27.36ID:6DKDYwaD
0点
やり直せ

284デフォルトの名無しさん2018/05/21(月) 12:38:29.27ID:3MQFDVVp
日本語フォントの場合は点を時に
韓国語フォントの場合は시に
繁体字フォントの場合は點に
はダメなんだろうか。

285デフォルトの名無しさん2018/05/21(月) 13:07:55.25ID:5HdLEL73
日本語フォントの場合は時を時に
韓国語フォントの場合は時に
繁体字フォントの場合は時に
はダメなんだろうか。

286デフォルトの名無しさん2018/05/21(月) 15:22:15.07ID:XnV9ry7u
CJK互換文字非推奨とかローマ数字非推奨とか、根拠の乏しいアピールがあちこちにあるのが気持ち悪い。
自分の好みを主張するのは構わないけど、Unicode でそのように提言されているかのように振る舞うのは気に入らない。
……という気持ちはどこにぶつければよいのだろうか?

287デフォルトの名無しさん2018/05/21(月) 15:47:01.21ID:h7wqMmMV
取り敢えず>>266のリンク先の作者にぶつけるべきでは

288デフォルトの名無しさん2018/05/21(月) 21:39:44.96ID:owdLx3Iu
㌀㌁㌂e㌄㌅㌆㌇㌈㌉
㌊㌋㌌i㌎㌏㌐㌑㌒㌓
`㌕㌖㌗c㌙㌚㌛㌜㌝
㌞㌟㌠㌡ak㌤㌥jd
㌨㌩㌪l㌬㌭㌮㌯㌰㌱
㌲㌳㌴㌵f㌷㌸㌹㌺n
㌼㌽㌾㌿㍀㍁㍂㍃㍄㍅
㍆㍇㍈_m㍋㍌b㍎㍏
㍐g㍒㍓㍔㍕㍖h㍘㍙
㍚㍛㍜㍝㍞㍟㍠㍡㍢㍣
㍤㍥㍦㍧㍨㍩㍪㍫㍬㍭
㍮㍯㍰㍱㍲㍳㍴㍵㍶㍷
㍸㍹㍺~順紫㍿

289デフォルトの名無しさん2018/05/21(月) 21:42:15.10ID:owdLx3Iu
㎀㎁
㎂㎃㎄㎅㎆㎇㎈㎉㎊㎋
㎌㎍rs㎐㎑㎒㎓㎔㎕
㎖㎗㎘㎙㎚㎛opq㎟
㎠u㎢㎣㎤㎥㎦㎧㎨㎩
㎪㎫㎬㎭㎮㎯㎰㎱㎲㎳
㎴㎵㎶㎷㎸㎹㎺㎻㎼㎽
㎾㎿㏀㏁㏂㏃t㏅㏆㏇
㏈㏉㏊㏋㏌㏎㏏㏐㏑
㏒㏓㏔㏕㏖㏗㏘㏙㏚㏛
㏜㏝㏞㏟㏠㏡㏢㏣㏤㏥
㏦㏧㏨㏩㏪㏫㏬㏭㏮㏯
㏰㏱㏲㏳㏴㏵㏶㏷㏸㏹
㏺㏻㏼㏽㏾㏿

290デフォルトの名無しさん2018/05/21(月) 21:59:03.03ID:V+3Z+fIi
頭がおかしくなりそうだ

291デフォルトの名無しさん2018/05/21(月) 22:38:58.14ID:x+xM1a4p
絵文字テスト😁

292デフォルトの名無しさん2018/05/21(月) 22:58:22.68ID:kKTehq+9
>>288
2バイト文字ってやはり狂っているな
なぜこのようなものまで一字で表示しようと考えたのか…
一字にすることで容量を節約できると考えたのだろうが、
その節約のために無駄な手間暇がかかり結果的にマイナスにしかならないという

293デフォルトの名無しさん2018/05/21(月) 23:23:05.67ID:XnV9ry7u
そんな餌で俺様が釣られクマ―― (AA略)

>>286
これは同意。都合良く乗っかているのは不快だね。
Unicodeを嫌ったりするのは個々の自由だけど、その概念を人々に誤認させるやり口は卑怯だ。

>>292
揚げ足だけど、話の流れ的には2バイトじゃないです……
あと互換文字の存在が許せない派の人々って、結合文字や絵文字も絶滅させたいと思っているのだろうか。
まあ絵文字が気に入らない人は多数いるのだろうとは思うw

294デフォルトの名無しさん2018/05/22(火) 00:22:22.07ID:3h/yZ372
肌色テスト👮
👮🏻👮🏼👮🏽👮🏾👮🏿

295デフォルトの名無しさん2018/05/22(火) 00:47:54.81
○囲み文字の1字版と2字版のテストもおながいします

2962932018/05/22(火) 00:49:04.48ID:pl4uFglU
酔った勢いでレスしたら自演だった……恥ずかしい (いきなり酔いが覚めた)。
つまんないことしちゃってごめん、しばらく自重します。

297デフォルトの名無しさん2018/05/22(火) 04:36:23.18ID:XuSnYVx6
絵文字そのものはどうとも思ってないけど
通常の文章の中で使われる矢印がある種の入力環境だと絵文字で入力されるみたいで
「←このように」が「⬅このように」ってなるのがすごく気持ち悪い。UnicodeというよりIMEに対する不満。

298デフォルトの名無しさん2018/05/22(火) 11:48:04.68ID:3h/yZ372
全角チルダがwindowsユーザーとmacユーザーで違うのも厄介
windows 〜
mac 〜

299デフォルトの名無しさん2018/05/22(火) 11:57:18.21ID:xGwd/XeK
@ABCDEFGHIJKLMNOPQRS

300void2018/05/22(火) 13:21:47.84ID:XuSnYVx6
>>299
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
文字化けしてますよ。

301デフォルトの名無しさん2018/05/22(火) 13:35:03.46ID:d3LCNcLv
オマエガナー

302デフォルトの名無しさん2018/05/22(火) 13:36:25.53ID:1HkhrVs+
プッ

303デフォルトの名無しさん2018/05/22(火) 14:15:36.11ID:3h/yZ372
化けてますよ。
👻 🎃 👹 👺 👽 💀 🧛 🧟

304デフォルトの名無しさん2018/05/22(火) 14:35:44.60ID:xGwd/XeK
🏇̪鹿
🐎鹿
🐴鹿

305デフォルトの名無しさん2018/05/22(火) 14:45:39.70ID:3h/yZ372
ひょっとしてバカなの?
🏇🦌
🐎🦌
🐴🦌

306デフォルトの名無しさん2018/05/22(火) 18:00:59.35ID:KBN0pglL
>>305
化けてんぞバーカwwwww

307デフォルトの名無しさん2018/05/22(火) 18:47:42.14ID:XuSnYVx6
ということにしたいのですね

308デフォルトの名無しさん2018/05/23(水) 02:23:03.50ID:Z0QXrqgL
unicode と ISO10646 は互換性があるけど適用範囲とか微妙に違ったりする。
非推奨とかはISO/JISの方を念頭に置いた話ではなかろうか。

309デフォルトの名無しさん2018/05/23(水) 18:48:25.05ID:2DlA2Ju+
ローマ数字の話だよね?
ISO/IEC 10646にもそんな規定は無いような……コードチャートはUnicodeと同じもの使ってるし。
JIS X 0221の方は真面目に読んでないからよく分からんが……
でもISO/IEC 10646の国際一致規格な以上日本独自でそんな規定は入ってないと思うけど。

310デフォルトの名無しさん2018/05/24(木) 01:13:38.27ID:Nk0sJPwS
>>309
私は話題に割り込んだだけで、話題の出処がどこか知らないのでローマ数字限定かわからないけど、
「組」や「日本語文字レパートリ」とか、その辺の話が歪んでか大げさかで伝わってるじゃないかと。

311デフォルトの名無しさん2018/05/24(木) 01:29:22.08ID:fftgGS82
ここにはまだ来てないのか

312デフォルトの名無しさん2018/05/24(木) 14:00:09.03ID:A4JtYMZ4
ローマ数字やCJK互換用文字が「推奨されない」という記述がブログやWikipediaに散見されるけど、それって根拠が無いよね? という話だと思って眺めてるよ。
こういう聞こえの良いデマを否定するのは体力がいるから面倒そうだよなー

313デフォルトの名無しさん2018/05/24(木) 14:03:05.24ID:fftgGS82
TUVWXYZ[\]ⅪⅫ



314デフォルトの名無しさん2018/05/25(金) 01:56:34.37ID:562g8vT6
>>312
いつものネット伝言ゲームじゃないか?
日本語での利用を前提として、うろ覚えだけど
1. ISO10646とユニコード規格は厳密に言えば同じではない(事実)
2. ISO10646 は部分実装を許しているための全ての文字が等価ではない(事実)
3. ISO/JIS は部分実装のために日本語向けの文字の組を決めてる(事実)
4. ユニコード実装するならば、日本語向けの文字の組のうち主要なもにには対応すべき(たんなる日本人の願望)
5. ネットなどで不特定多数との通信する前提の場合には、主要な組に入ってない文字は相手側で読めない可能性があるので推奨しない(どこかの個人の意見ならわからなくもない)
6. 日本語のための文字の組にはローマ数字は含まれていない(微妙、ISO規格本体にはまだ入ってないが、JISの参考になら含まれた気がする)
...
中略
...
99.ユニコード規格でローマ数字は推奨されない(デマ)

315デフォルトの名無しさん2018/05/26(土) 14:41:00.14ID:OAwkZ9ha
> 6. 日本語のための文字の組にはローマ数字は含まれていない(微妙、ISO規格本体にはまだ入ってないが、JISの参考になら含まれた気がする)

昨年末の ISO10646の改訂でJISが参考で定義していた COMMON JAPANESE も正式にISO規格に取り込まれた模様。
ということでローマ数字は BASIC JAPANESE には含まれてないけど COMMON JAPANESE には含まれてるくらいの位置付け。

316デフォルトの名無しさん2018/05/26(土) 22:58:23.91ID:oSB4DgY3
285 BASIC JAPANESE と 287 COMMON JAPANESE が 10646 に入ったのは10年前の ISO/IEC 10646:2003/Amd 3:2008 じゃないの?
昨年末の改訂とか正式にISO規格にって何の話?

317デフォルトの名無しさん2018/05/26(土) 23:54:42.44ID:OAwkZ9ha
もう JIS参考でも、amd でもなくて、正式規格本体にあるよ。情報古かったという話。
Amd3:2008 にあるんなら正式規格 ISO/IEC 10646:2012 にもあるかもしれん。確認できんけど。

新着レスの表示
レスを投稿する