• ベストアンサー

日本語をUnicodeに変換したい

文字コードを変換したいのですが、 日本語文章をUnicodeに変換する方法 もしくはフリーウェアなどありますか? 例えば、こんにちは と入力して 変換すると、Unicodeで3053,3093,306b,3061,306f という風に変換されるようにしたいのですが。 よろしくお願いします! jAVA,MATLABなら使用可能です。

質問者が選んだベストアンサー

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.3

>Java2でしかプログラムしたことが無いので >よくわかりません。。。 >無知でお恥ずかしいのですが、 >よろしければ、どこで入手できるのか Java2SDKにも入っている様ですが、私は持っていないので確認出来ません。申し訳ありません。 >どういったものなのか 補足お願いします。 JavaはUnicodeが使われているのはご存じだと思います。 例えば、Windows環境でソース(.java)を記述し、漢字(2バイトコード文字)を表示させようとしたらどうなると思いますか? 恐らくShift-JISからUnicodeへの変換はされません。 その為、native2ascii.exeというツールでShift-JISのソースの漢字つまり2バイトコードの部分をUnicodeに変換してくれますので、コンバーターとして使えるという事です。

asao_asao
質問者

お礼

Java2でも使うことができました! こんなものがあったとは知りませんでした(--; どうもありがとうございました!

その他の回答 (2)

  • palmmy
  • ベストアンサー率38% (841/2170)
回答No.2

VB、ACCESSなどがあれば Dim i As Long Dim x() As Byte Dim strNative as String strNative = ネイティブな文字列を突っ込む x = StrConv(strNative, vbUnicode) ' 文字列を変換します。 For i = 0 To UBound(x) Debug.Print x(i) Next 出力部分のフォーマットを2個づつにして","をはさめばいいのでは?

asao_asao
質問者

補足

どちらも使ったことがありません。。。せっかくご回答いただいたのにすみません。(;;)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

JDKとかに native2ascii って入っていませんか?

asao_asao
質問者

補足

Java2でしかプログラムしたことが無いので よくわかりません。。。 無知でお恥ずかしいのですが、 よろしければ、どこで入手できるのか どういったものなのか 補足お願いします。

関連するQ&A

  • HTMLユニコード?の変換

    こんにちは。大変困っていますので助けてください。 日本語の使えないデータベースに日本語を保存するため、unicode形式の→「日本」このような形式で文字を保存してあり、それをexcel+VBA上で日本語に戻したいのですが、unicodeにまったく無知なため四苦八苦しています。 まず、 (1)unicodeにもいろいろな形式があるようで、上記の書き方はとあるサイトではHTMLユニコードとかかれていましたが、これは一般的な読み方なのでしょうか?(http://code.cside.com/3rdpage/jp/unicode/converter.html) htmlユニコードで検索をしてもここ以外ではあまり引っかからず、また &#~;という形式についても調べてもよく分かりません。これはなんと呼ばれる表記方なのでしょうか? (2)そして上記のようなコードをvbaで日本語に直す場合、単純に StrConv(<文字列>, vbFromUnicode) ではうまくいかないのですが、どうやって変換すればいいのでしょうか? どうか知恵をお貸しください。よろしくお願いします。

  • Unicodeについて質問です。

    Unicodeについて質問です。 あるテキストファイルからUnicode文字を検索したいと思っています。 Unicode形式で保存したくないテキストファイルがあるのですが、どうやらどこかにUnicode文字を使ってしまったようで検索に手間取っています。 かなりの文章量のテキストファイルなので目で探す事は非常に困難で、仕方なくUnicodeコード表を元に一文字ずつ検索しているのですがなかなかヒットしません。 アラビア語のような特殊な文字を記入した記憶はないのですが、こちらのコード表(http://nurucom-archives.hp.infoseek.co.jp/digital/unicode-table.html)によると半角数字もUnicode文字となっていたりするようで知らずに入力した可能性が高いです。 できればテキスト貼り付け(方言変換サイトなどのように)でUnicode文字を検索できるサイトか、もしくはフリーソフトのようなものはありませんでしょうか。 Unicodeについて教えていただけるだけでも助かります。よろしくお願いします。

  • 日本語をUnicodeで記述する

    XHTML勉強中の初心者です。 今、メモ帳を使ってWebページを作成しています。 日本語の入力は、IMEを使用しています。 Unicodeで日本語を入力するには、どうすればいいのでしょうか? 詳しく教えていただければ助かります。

  • CIDコードからUNICODEへの変換???

    .NETのC++でプログラムを作っています 外部から文字列が渡されますが、この文字列はCIDコードです これをUNICODEに変換して使用したいのですが、その方法が分かりません 『 CID UNICODE 変換 』をキーワードにして検索しましたが適当な資料に出会えません C++から呼べる変換関数などをご存知でしたらご指導お願い申し上げます 宜しくお願い致します

  • ユニコードで漢字変換

    IME2003です Unicodeを用いて漢字を入力する方法として >Unicodeをあらわす「U」に続けて目的の漢字のUnicodeをキー入力する。「う5676」というように先頭の「U」が自動的にひらがなに変換されても構わずに、そのまま[F5]キーを押す< となっていました 自分がWord2003で「う5676」と入力し、[F5]キーをおすと「検索と置換」ダイアログが表示されてしまいます。 自分のやり方のどこが間違っているのかWEBで調べてみたのですがなぜそうなるのか探せません。 Unicodeで漢字を入力する方法を教えてください よろしく御願いします

  • 【SQLServer】UNICODEから文字への変換について

    SQLServer2005を利用しています。 半角→全角変換の関数を作成するために、一度unicode関数を使用したいと考えています。 が、UNICODEから文字への変換方法がわからず困っています。 文字からunicodeへは、UNICODE関数があるのですが、逆はないのでしょうか? 一方通行にしか変換できないのでしょうか? ご存知の方よろしくおねがいします。

  • unicodeファイルの読み込み

    javaアプレット上で BufferedReader file = new BufferedReader(new FileReader("C:/test/list.txt")); で外部テキストファイルを読み込んでいるのですが、この外部テキストファイルの文字コードをANSIからUnicodeに変えるとプログラムが動かなくなります。日本語やアルファベットではない文字の保存のためにテキストをUnicodeにて保存しなければならないのですが、どうすればUnicodeのテキストファイルを読み込むことができますか。

    • ベストアンサー
    • Java
  • Unicodeの文字がどれか、調べたいです

    ある文章をメモ帳で保存しようとしたら「このファイルはANCIテキストファイルで保存すると失われてしまうUnicode形式の文字を含んでいます。Unicodeの情報を保存するには、[文字コード]から[Unicode]を選択してください」と出ました。どれがUnicodeの文字なのかを調べる方法を探しましたが、アテになるのが全くありません。また、「[文字コード]から[Unicode]を選択する」という言葉の意味も分かりません。文字コード表を開きましたが、その後詰まりました。 限りなく分かりやすい説明をお願いします!

  • MATLABで日本語が表示できない

    現在、MATLAB R2008b版を使用しており、MATLABでグラフを生成し、タイトルを日本語で記述したところ、 文字化けしてしまい、日本語で上手く表示することが出来ませんでした。 一体何が悪いのでしょうか? どなたかご存知の方いらっしゃいましたら、教えていただけると幸いです。

  • [コンピュータアーキテクチャ] Unicodeについて

    Unicodeについて勉強中です。 その中で2つほど質問があります。 日本語コードとUnicodeの変換における問題点とその解決方法について教えていただけませんか? もう一つあります。 UNIXとWindowsでUnicodeはどのように用いられているのでしょうか? 以上二点についてご教授願います。