都道府県市区町村
落書き帳

文字実体参照および数値文字参照の書き込み制限に関する記事

… スポンサーリンク …


記事番号記事日付記事タイトル・発言者
[9281]2003年2月15日
グリグリ
[18721]2003年7月30日
グリグリ
[20144]2003年9月21日
グリグリ

[9281] 2003年 2月 15日(土)21:16:59【1】オーナー グリグリ
数値文字参照
[7542] で、あんどれさんに詳しく説明していただいた数値文字参照の調査を行いました。その結果、かなりの書き込みに数値文字参照が使われていることが判明しました。特定の方に偏っていますが、これはお使いのブラウザなどの動作環境によるものだと思います。数値文字参照では文字化けする可能性が高いため(私の環境ではほとんどが文字化けします)、利用させない方針で対応します。具体的には以下のとおりです。

(1) 一部の数値文字参照は入力された時点で対応する文字に置換する。該当する文字は以下のとおり。
 数値文字参照置換する文字備 考
 〜過去の書き込みの中でこれが一番多かった(過去記事は変換済み)

(2) 上記以外の数値文字参照については、入力時に数値文字参照が入力された旨のエラーメッセージを出し、数値文字参照に該当する文字入力を使わないよう誘導する。ただし、過去記事の分は以下のとおり置換する。
 数値文字参照置換する文字該当する過去記事備 考
 &# 165;\[7154]
 &# 333;o[6946]本当は小文字のoにマクロン(上付き線)
 &# 8211;-[4021]
 &# 8212;[6800][7520][7939]引用記事[7382][7970]も修正
 &# 9332;(1)[5825]半角3文字に変換 (2)(3)(4)(5)(6)もある
 &# 9352;1.[3582][4514]半角2文字に変換 2. 3. 4. 5. 6. もある
 &# 36836;[9112]「天竜川は逶○として」の○の部分
 &# 39606;てい[6302]「尾○骨」の○の部分
 &# 63879;[8478]「○州(ヨジュ)まで新線」の○の部分(漢字不明)
以上よろしくご理解をお願いいたします。
なお、このあと引き続き[7542]にある「文字実体参照」についても調査を行います。
[18721] 2003年 7月 30日(水)23:15:09オーナー グリグリ
数値文字参照・文字実体参照
[18105] U+3002 さん
丸付き数字などは、「正しく」使われているかぎり、問題ありません。
(中略)
※文字参照を使えれば、外国の地名の話がずいぶんとやりやすくなると思うんですが…
ずいぶん前の記事へのフォローになりますが、OSやブラウザ間の制約による機種依存文字の問題を、数値文字参照や文字実体参照などにより乗り越えていこうとするWeb環境の進化については理解しました。私の不勉強もあるのですが、文字参照がほとんどの環境で問題なく利用できているとはまだ思えないので(私の環境では十分検証できた訳ではありませんが不十分です)、この落書き帳では適用していません(使用できないようにしています)。

また、落書き帳固有の記事検索や書き込みランキングによる文字数カウントにも手を入れなくてはいけないこと(対応できないことはありませんが記事検索は厄介)、文字参照による表示フォントが美しくないこと(多分これは環境の問題かもしれません)も採用しない理由になっています。今後の状況によっては対応する可能性もあるかもしれませんが、現状ではその必要性と対応する余力がありません。ご不便をお掛けしますがよろしくご理解をお願いします。

ちなみに私の環境は、Mac OS9.2/NS7(NS4.7も使用)です。
[20144] 2003年 9月 21日(日)21:07:50オーナー グリグリ
数値文字参照
[19950] 般若堂そんぴん さん
グリグリさん,また「~」と書き込むと「~」と表示されるようになっていなすね.[19926]も同様でした.以前もこうだったように記憶します.
どうもすみません。別の些細な修正を行った際のミスで上記のような不具合になっていました。「~」を正しく書き込めるように修正しました。どうぞご確認ください。
全角のハイフンもやはり化けますね.「-−」になります.以前は「~参照文字は使用できません」でしたか(「~」の部分はよく憶えておりません).
「数値文字参照は使用しないでください」のことですね。これも上記と同じ不具合でした。修正しました。

ところで、全角のマイナスを含め以下の3文字については機種依存文字でないにも関わらず数値文字参照に置き換えられるブラウザ環境があるようです。#どうもMac/NN7が怪しいようです

文字SJISコード数値文字参照
815C —
817C −
8160 〜

これらについては、数値文字参照のエラーに引っかからないようにしてあります。これ以外の機種依存でない文字でエラーに引っかかって困るという文字がありましたらご連絡ください。これまでTKS-Hさんのニックネームが入力できないで困っていた方がいたようです(私のことです f^^;)。


… スポンサーリンク …


都道府県市区町村
落書き帳

パソコン表示スマホ表示