• 締切済み

ページ読込み時にDBから送られて来るUnicode文字列をANSIに変換するには

MySQLから自分のPHPに送られて来る情報を他のサイトのテキストエリアに流し込み、そのサイトのCGIにかけたいんですが、どうやらそのサイトのテキストエリアからCGIにはANSI10進コードで受け渡されるようなんです。私のPHPにMySQLからの情報はUnicode($#12371; 等)になっており、それを何とか自分のPHP内でANSIに変換したいのですが、どのようにすればよいのか分からずにおります。 どうかよろしくお願い致します。

  • ki_mi
  • お礼率100% (4/4)

みんなの回答

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

#1です。 >UCS-2LEがANSIなのでしょうか? 違います。UCS-2LEはUnicodeの一種です。 ANSIならASCIIか7bitでいいと思います。 >GoogleにもUCS-2LEの情報はほとんどないもので… 「文字コード UCS」だけでかなりの情報が出てきます。もう一度調べてみるといいでしょう。

ki_mi
質問者

お礼

"-2LE"までつけて検索したのがいけなかったんですね。もう一度調べ直してみます。 本当にありがとうございました。

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1
ki_mi
質問者

お礼

早々にご回答ありがとうございました! サーバにmbstringのモジュールがまだ入っていないのですぐには試せませんが、勉強します。 エンコードはUTF、SHIFTJIS、ISO、EUC-JPなどお馴染みのものしか知りませんでした。 1つ目のリンクのページにあるUCS-2LEがANSIなのでしょうか? それともここ(http://pukiwiki.org/index.php?InterWiki%E3%83%86%E3%82%AF%E3%83%8B%E3%82%AB%E3%83%AB  )にあるもののどれかでしょうか… GoogleにもUCS-2LEの情報はほとんどないもので… 申し訳ありませんがご教示願います。(自分でも調べていますが、取り敢えずはお礼をかねて書き込みさせて頂きます)

関連するQ&A

  • 文字コードANSIからUnicodeにしてください

    今日はじめたばかりの初心者です。 メモ帳でソースを作ってるのですが、 コードの文字数が多くなると、文字コードANSIからUnicodeにしてくださいとメモ帳から言われ、 Unicodeに変更して、保存すると、 http://localhost/tset.php でコードを確認すると、文字化けはしないのですが、おかしくなります。 だからって文字コードANSIにしていると、毎回Unicodeにしますか?と聞かれます。 こういう場合どうすればいいでしょうか? 他のテキストエディタハワードしか使ったことがないです。

    • ベストアンサー
    • PHP
  • 文字コードがUnicode(または)ANSIで保存されているファイルを検索

    テキストファイルが多数あるのですが、 その中には文字コードがUnicodeで保存されているものと、ANSIで保存されているものがあります。 Unicode(またはANSI)で保存されているファイルをすべて検索するにはどうすればよいのですか? WindowsXP

  • Unicodeの文字がどれか、調べたいです

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

  • HTMLユニコード?の変換

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

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

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

  • UTF8からUnicode(コードポイント)へ変換

    UTF-8の文字コードをUnicode(コードポイント)へ変換させたいのですが、参考URLの情報のように計算式を知りたいです 。 例えば下の「あ」は、16進では「E38182」、10進では「14909826」ですが、どちらかの値を利用してUnicodeのポイントコード「12354」を計算式を用いて求めたいです。 「あ」 Unicode = 12354 16進 = E38182 10進 = 14909826 参考 http://questionbox.jp.msn.com/qa500194.html

  • fgetws関数で読み込んだUNICODE文字列の文字化け

    お世話になります。 UNICODE文字列について上手くいかない部分があったので質問します。 (1)ANSI文字コードのテキストファイルをfgetws関数で読み込む (2)読み込んだ文字列をID3DXFont::DrawTextWメソッドで描画 以上のことを行うと、1バイト文字(半角文字)はきちんと表示されるのに対し、2バイト文字は化けてしまいます。 きちんと表示されるようにするにはどうすれば良いでしょうか? 開発環境:Visual Studio 2005 C++ 開発言語:C/C++(Win32API)+DirectX9.0b ご存知の方がいましたら、よろしくお願いします。

  • ユニコード への 一括変換ソフト

    よろしくお願いします。 今、サイトをつくっています。 Shift_JIS からユニコードへ一括変換できるフリーソフトを ご存知でしたらご紹介ください。 普段使い慣れている html作成ソフト ではユニコードで作成できないので、 サーバーへアップロードする際に一括変換しようと考えています。 どうぞ宜しくお願い致します。

  • 文字コード変換ツール

    テキストファイルの文字コード変換ツールを探しています。 変換を行うのは、Shift_JISとUnicode、Unicodeと韓国語、Unicodeと中国語 です。 私が試したのは、1行が512バイトを超えると切れてしまいます。 複数(多数)のファイルをまとめて変換できると尚可です。 (ちなみに、秀丸はあるのですが、何とかして、まとめて変換できないでしょうか。) OSはWindowsXP

  • 文字コードを文字に変換するには

    下記サイトにあるように「文字コードを文字に変換」したいのですが、どうすれば良いのでしょうか? サイトで紹介されているEclipse SDKというソフトもインストールしましたが、今一分かりません。 よろしくお願い致します。 http://www7a.biglobe.ne.jp/~java-master/samples/string/Unicode2.html

専門家に質問してみよう