かなカナ変換&カナかな変換(JavaScript使用)

byとまて
文書をコピー&ペーストなどを利用して入力欄に打ち込んでボタンを選んでクリックしていただくと、文章中の“全角カタカナ”、もしくは“ひらがな”を一括変換して、下部のテキストエリアに表示します。
ただし、一対一対応で変換できない文字については、下記の様に処理してます。
全角カタカナ→ひらがな
ヴヵヶ→ヴヵヶ(変換せず)
全角カタカナ→半角カタカナ
ヮヰヱヵヶ→ワイエカケ(代用文字)

入力欄 

継続して変換する




目的と使い方:

エクセルなどで表を作ってふりがなの欄を作ったりした場合、とりあえず漢字だけを仮名に打ち直して最後にカタカナか平仮名に統一することが出来ればその方が楽…という場合が有ります。
(私は曲名リストを作ったときにそう思いました。)
そこで、JavaScriptのString.charCodeAt(i)とString.fromCharCode(code)を利用して、カタカナ→ひらがな、ひらがな→カタカナの変換を行うツールを作ってみました。
これもJavaScriptですから、接続を切ってもハードディスクに保存しておいても使えるツールですヨ!!

普通の文章のひらがなを全てカタカナに変換すると、なんだか昔の国語の教科書みたいになったりして…。

ついでに英字・数字・片仮名について(全角→半角)(半角→全角)の変換ボタンを設けました。英字を半角にした後数字も半角にしたいなど連続で変換をしたい時には、『継続して変換する』をチェックしてください。

また、入力エリア内に打ち直しした時は、『継続して変換する』のチェックを外して目的の変換ボタンをクリックしてください。

極端に長い文章を貼り付けて変換しようとするとフリーズすることが有るようです。Windowsで言えばメモ帳が使える範囲(40KB以内くらい)が良いようです。とまての環境で67KBのテキストファイルの中身を貼り付けますと、変換ボタン1つ辺り1分近くかかる場合があります。

チェック用文字列
ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなに
ぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん
ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニ
ヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ
1234567890
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
2003.09.13
2004.09.16 WinXP+Netscape7.1で使える様になりました。
[HOME][関連週報へ]