ASCII文字列をEUCなどに変換したいができない
いつもお世話になっております。
ファイルの文字コードがEUCのファイルの中に、
なぜか、文字コードがASCIIである文字列があります。
この文字列は、外部から受け取るカタチなので、
これはこれで、ASCIIでも、しかたないのかなという風に思い、
それならば、受け取った後、EUCに変換すればいいやと考え、
mb_convert_encoding($var,"EUC-JP","ASCII")を使って、変換を試みるも、
ASCIIのままなのです。
ASCIIである文字列には、変換されない鉄壁さというものがあるのでしょうか?
変換処理後に、mb_detect_encoding()で検査しますが、やはりASCIIのままです。
それならば!、ということで、
受け取る値(ここでは例として、"This_Value_is_ASCII_Encoding_hogehoge9999")を
いったん手動のコピペ操作をして、
$UketoruAtai = "This_Value_is_ASCII_Encoding";
とし、
その値もやはり、ASCII文字列になっているので、
この、手動コピペ文字列ならば文字コードの変換はできるだろうと思い、
上記のmb_convert_encoding()の処理をしたわけですが、
この場合でも、やはり ASCIIは鉄壁でした。
いったい、これは、なんなんでしょうか、、、。
ちなみに、このASCII文字列は、英数字のみ(当たり前か。笑)の文字列です。
このASCII文字列を、EUC-JPにする手助けを、どなたか宜しくお願い致します。
お礼
すいません、先ほどのお礼中のURLが誤っておりました。 不躾ですがよろしくお願いします。 http://oshiete.goo.ne.jp/qa/7519011.html