• 締切済み

ルーン文字の矛盾

こんにちは。 私の持っている本のルーン文字とネット上のルーン文字で違うところがあるのですが、どちらが正しいのでしょうか? 本には「イサイス=I、J」と2つの意味を持っているけれど、ネット上には「イサイス=I」「ジュラ=J」と別々なんです。 他にもネット上のルーン文字には英文字の「C」に当たる文字がなく、「Th、NG」と、2文字の英文字のルーン文字があったり。ネット上にある「イングワズ、オシラ」などが本にはなく、他のルーン文字があったりなど、本とネット上のルーン文字を比べると矛盾しているんです。 ウィアドを抜けば同じ24文字なのに。 本のルーン文字は全て英文字に当てられているのですがそのことと関係あるのでしょうか。

みんなの回答

  • nacam
  • ベストアンサー率36% (1238/3398)
回答No.1

こういった事は、ルーン文字に限らず、よくある事なのではないでしょうか。 発音に合わせて文字を当てはめますが、全く同じ発音が無い場合に、類似する音をあてはめただけだと思います。 たとえば、以前はスペイン語に独立した文字として、「ch」や「ll」、「rr」などがありました。(現在では2つの文字とされていますが、 それは、発音を文字にするうえで上しかたのない事なのです。 英語の発音を日本語に直す時でも、「v」の音を、ビとする場合もありますしヴとする場合もあります。 特にご指摘の「イサイス=I、J」の場合、Jは、「ヒ」(hi)と発音しますが、ロマンス語系言語では、hが無声音となり、発音的には「i」と同音になってしまいますから、同一とされたとも考えられます。 (ルーン文字は、ローマ字の影響を受けて作られたもののようですから、その可能性は高いと思います)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • php文字化けについての質問

    <TABLE BORDER> 99表 <tr> <th> </th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th> </tr> <tr> <?php for ($i = 1; $i <= 9; $i++ ) { echo "<tr>\n"; echo '<th>'. $i ."</th>\n"; for ($j = 1; $j <= 9; $j++ ) echo '<td>'. $i * $j."</td>\n"; echo "</tr>\n"; } ?> </table> 表と言う文字が文字化けして???と表示されます phpの設定も何度も見直しているのですが 問題がが発見できません どなたかお教えください

    • ベストアンサー
    • PHP
  • かぶった文字を消すプログラム

    文字列s2中の任意の文字に等しい文字をs1から除外するプログラムを以下の様に作りましたが、ビルトと入力は出来るものの、出力が出ません。何が間違っているのでしょう? #include <stdio.h> main() { int i,j,c; char s[100],t[100]; for( i = 0; (c = getchar()) != '\n'; i++){ s[i] = c; } for( i = 0; ((c = getchar()) != '\n') && (c != EOF); i++){ t[i] = c; } for( i = 0; s[i] != '\0'; i++){ for( j=0; t[j] != '\0'; j++){ if( s[i] == t[j] ){ s[i] = ' '; } } } for( i = 0; s[i] != '\0'; ++i ){ printf("%s", s[i]); } }

  • C言語で文字列ではなく、文字の

    C言語で整数型の時は例えば int d[3][5]; などとおいて二次元配列を作り、文字列のときは char a[3][4]="abc,bcd,cde";(←ちょっとこの宣言も合っている自信はないが) という様に置きますよね。こういうのを文字でも利用して、 1 2 3 4 5....... A s t u v w x y.... B i u i k i k u.... C j j j j o o o.... :.................. :................. :................ という様な表を文字の2次元配列を使って printf("%c",c[i][I]); のように表したいのですが、int d[i][I]のように 文字を二次元配列を作ることは出来るんでしょうか? どなたか知っている方がいたら教えてください。

  • 英単語(英文字で最大15文字)を*があわられるまで1つずつ読み込み、読

    英単語(英文字で最大15文字)を*があわられるまで1つずつ読み込み、読み込んだ英単語の文字数を計算して同一文字数の単語の出現回数を表示するプログラムです。 以下のプログラムを関数の引数及びその中実行文中でポインタ変数を使用するものを作りたいのですが、以下のプログラムは正常に動いているのですが、関数が使われていません。どう分けていいか分からないので教えてくださると助かります。 #include<stdio.h> int main(void) { char mojiretu[15],*pmoji int con[15]={0},i,j; pmoji=&mojiretu[0]; printf("課題データ\n"); scanf("%s",mojiretu); while(*pmoji!='*') { for(j=0;*(pmoji+j)!='\0'j++) {} con[j-1]++; scanf("%s",mojiretu); } printf("文字数\t出現回数\n") for(i=0;i<=14;i++) printf("%d\t%d\n",i+1,con[i]); }

  • 文字色の変化

    <HTML> <HEAD> <TITLE>bgcolor</TITLE> <SCRIPT LANGUAGE="JavaScript"> function dispbk(t){ for (i=0; i<=255; i++){ for (j=0;j<t;j++){ c=i+i*256+i*256*256; c="000000"+c.toString(16); c=c.substring(c.length-6,c.length); document.bgColor=c; } } } </SCRIPT> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript"> dispbk(3); </SCRIPT> <HR> <H1>教えて!GooH1> <HR> </BODY> </HTML> これと同じような書き方で、 1.背景を黒から白からに徐々に変えながら文字を白から黒に徐々に変えるプログラム 2.文字の色だけが一文字ずつ白から黒に変わるプログラム の書き方を教えてください。

  • 組合せの問題で自分の回答の矛盾点が分かりません。

    組合せの問題で自分の回答の矛盾点が分かりません。。 組合せの問題 男4、女5から少なくとも男2以上で5人を選ぶとすると、何通りあるか。 (本の回答) 全ての組み合わせ-(男0人の組合せ+男1の組合せ)=9C5-(5C5+4C1×5C4)=105通り (自分の回答) (男2を選ぶ)×(残り7人から3人を選ぶ)=4C2×7C3=210通り 本の回答は理解できるのですが、自分の回答の矛盾点が分かりません。 どなたかご指摘ください。。。。

  • 全角文字を含んだ文字の並びを逆順にするには?

    こんにちは。 C言語において、以下のような2つの関数を利用して、全角文字を含んだ文字列の並びを逆順にする事を考えました。 ちなみにコンパイラは、borlandのC++コンパイラを使っています。 文字コードがShift_JISの場合、全角文字の上位バイトが0x81~0x9F、0xE0~0xFCの範囲に収まるという事を聞いたので、まず、以下のように、渡された文字が、全角文字の上位バイトかどうかを判定する関数を作りました。 ____________________________________________________________ int is_2byte(unsigned char c){ return ( ( (c >= 0x81) && (c <= 0x9f) ) || ( (c >= 0xe0) && (c <= 0xfc) ) ); } ____________________________________________________________ 次に、上の関数を利用し、以下のように、渡された文字列の、文字の並びを逆順にする関数を作りました。 ____________________________________________________________ void rev_str(char *str) { char temp[1000]; char tmp; int i, j; for(i=strlen(str)-1, j=0; i>=0; i--, j++){ temp[j]=str[i]; if(is_2byte(temp[j])){ tmp=temp[j-1]; temp[j-1]=temp[j]; temp[j]=tmp; } } temp[j]='\0'; strcpy(str, temp); } __________________________________________________ この関数を、あいうえお順に試して行った所、ひらがなの 「あいうえお かきくけこ さしすせそ たちつてと なにぬねの はひふへほ まみむめ」 という文字列は、逆順にする事ができたのできました。 しかし、「も」以降の文字を含ませた途端、実行時エラーが発生し、プログラムがストップしてしまいます。 また、カタカナの場合は、「メ」以降の文字を含ませた場合に、実行時エラーとなります。 何が問題なのかが全然分からないので、困っています。 何かいい方法を知っておられる方がいらっしゃれば、是非アドバイスを頂きたいと思います。 では、よろしくお願い致します。

  • NAGASAKIの8文字から3文字を選んで並べると

    NAGASAKIの8文字から3文字を選んで並べるとき、並べかたは何通りあるか。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーー という問題の解答を見ると場合分けで解いていて、 (iii)Aを1つと他の文字を2つ選んだとき 3! × 5C2 = 6 × 5•4/2•1 = 60 (通り) とあるのですが、なぜ5P2ではなく5C2なのでしょうか? Aが1つ決まったとして、残りの2つをA以外の文字から選ぶとしたら、N,G,S,K,Iと全て違う文字なのですから、並びかえも考えて5P2にはならないのですか? それに、 (iv)A以外の3つの文字を選んだとき 5P3 = 5 • 4 • 3 = 60 (通り) とこちらではCではなくPが使われています。 どうして(iii)と(iv)で異なるのかも教えてください。

  • 複素数の方程式での解での 大小関係が成り立たない事を表すやり方

    複素数5+2i=3-iとすると 矛盾が生ずる理由での問題が、解らず 自分で解くと 5+2i-3+i=0で 2+3i=0  4+9i=-5 になってしまい 矛盾を示すのには これでいいのでしょうか? すみませんが教えてください。 (初めての質問で説明が下手ですみません。)記号が打て無かったので、英文字で表しました。

  • 論理矛盾?

    論理矛盾? 「君は間違っている。ただし、正解は教えられない」。 ある事象を取材・研究していて、核心に迫ったら、先方からこう言われました。 公開情報や周りの証言など、ある程度、状況証拠をそろえたあとの話です。 ドンピシャの正解ではない(近いけど)、という意味なのか? まったくの見当違い、という意味なのか? 含みがありまくりですが、どちらだと思いますか?カンでいいです。 (自分は前者かな、と軽く思っていますが) また、このあとですが、 「では、公開情報は全てウソだというご認識ですか?」とやった方がいいのか、 それとも別のアプローチがあるのか迷っています。 なんかいい方法他にありますか?