ネイティブレベルの英語センスをお持ちの方に質問です。


デジタルの世界で、空白(space)を使えないことがありますね(URIやID類等)。そこで、今後、ファイル名や情報をアイデンティファイするための文字列などにおいて空白は使わないようにしようと思います。

そこで、空白の部分を何かに置換しなくてはなりません。ハイフン(-)かアンダースコア(_)になると思いますが、この2つの使い分けがわかりません。

参考事例:
・ASCIIでは_の意味は「ユニット分離標識」で-は印字用に含まれるのみ→_は-よりメタレベル?
・ウィキ記事URIでは空白は_に置換→自然文のスペースは_に置換?
・自然文の_はタイプライターで傍線のために発生→_はニッチ故使うな?
・ドメイン名では-は使用可で_は不可→同上?
・日付が年-月-日と表記される→-には文脈的意味がある

上記のように、-と_の意味は未確定に思われます。

そこで質問ですが、デジタル情報を扱うのに、スペースを使わないために、-と_とに関してどのような規則や意味を設定すべきでしょうか? ご自由なご意見をお願いいたします。

回答の条件
  • 1人5回まで
  • 200 ptで終了
  • 登録:
  • 終了:2010/07/05 03:00:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答9件)

ただいまのポイント : ポイント18 pt / 200 pt ツリー表示 | 新着順
空白は使わない virtual2010/06/28 07:21:50ポイント5pt
空白は使わないのが一番良い ネイティブではないですが、色々なドメイン名などから英語圏の人の考え方を垣間見るに、彼らは空白を使わずにそのまま文字を全部詰めた文字列を好みます。 例えば、"This is a pen"を文字 ...
同意します quintia2010/06/29 10:28:34ポイント1pt
英語がネイティブレベルで読める=空白が無くてもすらすらと分かる=そもそも区切る必要がない ということだと思います。 古いですが参考になりそうなもの http://blogs.itmedia.co.jp/koji/2006/07/post_d3bf.html http://independentsources.c ...
単語の頭を大文字 sibazyun2010/06/28 08:57:33ポイント3pt
-もう一つのやり方は、(スペースなしで)単語の頭を大文字にする:ThisIsAPen -上記は単語aが入るが、あまりそういうことはないので、ThisIsThePen などとなり、可読性があります。 -なお「ハイフン」には、永年の英文法 ...
成程 さとし2010/07/04 18:05:14ポイント1pt
英単語の区切りとしては、"_"か"単語の頭を大文字にする"が良さそうですね。私は何となく"_"を使ってましたが。
英語は得意ではありませんが かえる2010/06/28 13:51:36ポイント1pt
ISO 8601では、ハイフンは日付の表記に使われます。 また、算術のマイナスでも使われ、文脈内に出てくる場合もあります。 また、長い単語を2行に分ける時もハイフンが使われます。 プログラマの見知では、変数名にハイ ...
アンダースコアはスペース(ブランク)の代替文字 papavolvol2010/06/28 18:43:52ポイント3pt
ハイフン(-)は、日付をつないだり、枝番をつないだりするときにも使います。(ダッシュ) また、ひとつの単語を音節の切れ目で次の行に渡って記述する時にも使います。(ハイフネーション) このようにハイフン(-)は意味が ...
スペースの代わりはアンダースコアかと。 Grossauge2010/06/29 16:54:55ポイント2pt
アメリカで仕事をしています。ハイフンはマイナスであったりもして文字以上のなにかがあるので、ファイル名なんかはアンダースコアで区切っています。他の人もそうしています。ただこれにも人の好みがあるようで、ア ...
同じです chipmunk19842010/07/03 10:08:41ポイント1pt
1.ファイル名などにスペースを入れるのには抵抗がある. 2.スペースを置き換えるのは基本的にアンダースコア 3.ハイフンは特別に意味がある場合のみ使用
英語はカタカナ英語ですが・・・。 eses2010/07/02 15:51:13ポイント1pt
組織で使うファイル名、その作成などは、組織ファイリングが少し参考になるかと。 ISO関連や[http://www.mitsue.co.jp/case/glossary/i_004.html:title=BS77]が基礎の資料。歴史のほうが多いですが・・・。) [http://www.noma.or.jp/kentei/denshi/ind ...
  • id:Mathusala
    サディア・ラボン 2010/06/28 07:20:42
    ぼくはYahooではtaddy_frogという名前で、
    アメーバではtaddy-frogという名前です。
    YahooIDを作る時は、大文字を使えませんでした。
    そして-も使えませんです。
     
    はてなでは、大文字と小文字が使えて、-と_も使えます。
    ただしはてなでは、taddy_frogと別人を演じるためにMathusalaという名前にしました。
     
    アメーバでは_は使えないのでtaddy-frogにしました。
    大文字は使えるかどうかは知りません。ぼく自身使った事は無いのですが、他の人のアドレスでも大文字を見た事がありません。
     
    文章で、普通のスペースの部分は_にして、
    合成語っぽい単語のスペースは-にして、
    合成語の場合は、-でつなぎ、大文字が使える場合はTaddyFrogみたいな書き方をする場合があります。
    レオナルド・ディカプリオはアメリカに長く住んでて、名前をDicaprioともDiCaprioとも書いてますので、Leonardo_DiCaprioになり、
    レオナルド・ダ=ヴィンチはda Vinciと書き、daは省略されないので、Leonardo_da-Vinciになると思います。
     
    サンジュストはサン=ジュストという表記も見た事はありますけど、英字表記はSaint Justで、常に二つが揃わないといけないので、Saint-Justになると思います。
  • id:seble
    単語が途中で改行されたりする場合はハイフンと教わりましたけど、、、
    ハイフンはそれなりに意味があるのでは?
    スペース代わりはアンダーバーの方が良いような気がします。
    (時により見にくいですけどね)
    SaintはSt.という事ですよね?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません