参考:規約違反になる表記条件(経験則)
投稿者: GivingTree 投稿日時: 2004/11/22 12:50 投稿番号: [58133 / 118550]
3年前から英文ソースのまんま転記を繰り返しているうち、ヤフーが「規約違反」として「投稿できません」と返す理由には、検閲とかそういう物騒な理由でなくテクニカルなものがあるとわかりました。つまり、特殊文字を日本語HMTL上で表記できないので、エラーになるということです。
以下、俺の経験則から分かった「表記」上規約違反となるケースです。
●アポストロフィは通常の半角に
現象:
ニュースソースなどで使われる「'」は、原典のままだと「' 」というように「'」のあとのスペースが大きい場合があります(英文のものをそのまま転記できないので半角スペースを代入しています)。これに反応して規約違反になることがあります。
対策:
ソースを貼り付ける前に、全ソースに対して置換処理を行います。
①ソースから「' 」をコピーして
②エディタ(秀丸など)で「置換」を行う。置換対象は半角の「'」。
③全体置換を実行する。
●-(ダッシュ)は半角で2つ並べる
現象:
ニュースソースなどでは文中によく使われる「-」も特殊文字を使っていて、これも規約違反エラーの原因になります。原典では「ー」のように繋がってみえますが、実はあれは特殊文字で日本語環境ではアスキーコードを入れないと再現できません。だから、日本語環境のYahoo! Japanではエラー扱いとなるわけです。
対策:
「'」の場合と同じく、ソースを貼り付ける前に、全ソースに対して置換処理を行います。
①ソースから「ー 」(のようなもの)をコピーして
②エディタ(秀丸など)で「置換」を行う。置換対象は半角の「
--
」。
③全体置換を実行する。
この「'」と「-」の問題をあらかじめて取り除いておけば、ほとんどの場合、投稿は通るようになるはずです。お試しください。
英文ソース転記のワンポイント情報でした。
これは メッセージ 58130 (oxnardnokakashi さん)への返信です.
固定リンク:https://yarchive.emmanuelc.dix.asia/552019567/bpa5a4a5ia5afipno9tbbh_1/58133.html