• 締切済み

配列の文字コード変換

配列の文字コード変換するのに、ループを使ったサブルーチンを使っています。 ループなどは使わずに、配列を一挙に文字コード変換する方法はありますか。

  • CGI
  • 回答数2
  • ありがとう数0

みんなの回答

回答No.2

最近の高度な言語であれば、変換サブルーチン(関数)がSDK等に用意されていると思います。 C#であれば、以下のリンクを参照ください。 http://dobon.net/vb/dotnet/string/getencoding.html http://www.atmarkit.co.jp/fdotnet/dotnettips/013enumenc/enumenc.html http://msdn2.microsoft.com/ja-jp/library/system.text.encoding(VS.80).aspx

ken1296
質問者

補足

takuro-san ありがとうございました。 質問の仕方が不十分でした。 html関係では、perlしか知りません。Java Scriptも使いますが、本にあるものを変更して使う程度です。 htmlで使う言語もずいぶん、多様化してるんですね。

  • lele00
  • ベストアンサー率29% (74/250)
回答No.1

同じ体系のシフトJIS、JIS等の変換は、たとえば基のシフトJISのコードから0x4000を引く事でJISのコードになります。 又、どちらかにシフトさせて加えると変換コードになるものもあります。

ken1296
質問者

補足

ありがとうございます。 こちらの技量不足で、意味不明です。ごめんなさい。

関連するQ&A

  • 連想配列の文字コードを変換

    あるクラスから渡された連想配列値の文字コードはUTF-8です。 連想配列に格納されている値の文字コードをSJISに変換したいのですが、単に md_convert_encoding($array_values,'sjis','auto') ではうまくできません。 どうすれば変更できるのでしょうか?

    • ベストアンサー
    • PHP
  • 配列の中の文字列の文字コードを変換させる関数

    配列に入っている全ての文字列の文字コードを変換させる関数ってもともとありますか? なければ自分で作ることになりますが、 どのようにつくればいいのでしょうか? (配列の中の構造は一定でないとします) 配列の中の構造が一定ならば foreach($arr as $key=>$value){ $arr[$key] = mb_convert_encoding($value,'SJIS','auto'); } のようになりますが、 配列の中の構造が一定でないとこれではだめでした。 何かいい方法はありますでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • Variant型配列の文字コード変換

    CSVデータを読込み、Excelのセルに書込むプログラムを作成しています。 UTF-8で書かれたCSVを読み込むと、もちろんだと思いますが、Excel上で文字化けが生じます。 カンマごとにVariant型の配列に格納してあるのですが、 その中身を取り出し、UTF-8にコード変換する事は出来るのでしょうか。 わかる方いらっしゃいましたら、回答願います。

  • 文字コードの変換 これは何の文字コードですか?

    文字コードで ¥ が %C5 に変換される文字コードって どんな文字コードなのでしょうか 

  • 文字コードの変換

    今、C言語の勉強をしているのですが、 EUC-JPの文字コードのファイルを読み込んでUTF-8の文字コードのファイルに変換したい場合はどうすればいいのでしょうか? それか、ファイルに書き込む時に文字コードをEUCーJPからUTFー8に変換して出力する方法でもいいです。 調べ足りないのかもしれませんが色々調べてもよくわかりませんでした。 よろしくお願いします。

  • char型からアスキーコードへの変換

    Javaでchar型配列に入っている文字をアスキーコードに変換する方法をご教授ください。

    • ベストアンサー
    • Java
  • 文字の配列変換

    お世話になります。 添付画像のような文字列の配列変換の方法について模索しております。 ExcelでもAccseeでもMIFESでもよいので、なにか良い案がありましたら教えてください。 ※添付画像の出力セルの位置は問いません。 よろしくお願いいたします。

  • 文字コードの変換方法

    お世話になります。 サーバ上で生成した、文字コードがEUCのテキストファイルをSJISに文字コードを変換したいのですが、nkfコマンドが使用できません。 nkfコマンドを使用せず、EUC⇒SJISへ文字コードを変換する方法をご教示頂けますでしょうか。 また文字コードを変更すれば改行コードの変更はしなくてもいいのでしょうか。 宜しくお願い致します。

  • ORACLEの文字コード変換について

    「~」を文字コード変換する時に javaの中で、「0x301c」→「0xff5e」という変換をしておりますが、 「・」を文字コード変換を同様にしたいのですが、 文字コードがわかりませんので、教えてください。 また、他にも怪しいと思われる文字コードを教えてください。

  • 数値をポインタ文字配列に変換

    整数型の数値を文字に変換しようと sprintfを使おうと思ったのですが ポインタの文字型配列を第一引数 にして変換すると エラー出てしまいます 開発環境はVC++2010で WindowsXPproです これは仕様なんでしょうか? もしそうなら他の変換方法はありますか?