[PHP-users 22170]Re: 8bit出力

Tomoo Nomura nomurat @ tmo.co.jp
2004年 6月 11日 (金) 12:55:28 JST


ISIGE, Akira さん

php.iniで、
; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
;mbstring.internal_encoding = EUC-JP
となっていたので、
; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
mbstring.internal_encoding = EUC-JP
としてみました。
しかし、かわりませんね。

sprintf も試してみましたが、ダメなようです。
pack( "I", "\200\200") とかもやってみましたが、ダメみたいです。

多分、漢字コードに無いコードをstringで出力すると、はじくというロジックが
どこかにあると思うのですが。。。

野村

>いしげ です.
>
>On 2004/06/11 11:34:01 JST,
>Osamu Shigematsu <shige02 @ mac.com> wrote:
>
>  
>
>>うちでは正常なようですが。
>>$ hexdump -b x
>>0000000 013 000 000 000 101 144 144 162 145 163 163 056 151 144 170 200
>>0000010 200 000 000
>>    
>>
>
>こちらの環境では
>
>  
>
>>$ hexdump -b x
>>0000000 013 000 000 000 101 144 144 162 145 163 163 056 151 144 170 000
>>0000010 000 000 000
>>    
>>
>
>と 200 → 000 に化けました.
>Miracle Linux 2.0 です.
>
>
>思い出したんですが,これ,以前にも PEAR の Archive_Tar 内で
>似たような問題に出くわして,改造した覚えがあります.
>  
>
>>82  fclose($fp);
>>83  if ($data == "\37\213") {
>>84      $this->_compress = true;
>>    
>>
>ここんとこを
>  
>
>>82  fclose($fp);
>>83  if ($data == sprintf('%c%c', 037, 0213)) {
>>84      $this->_compress = true;
>>    
>>
>こうしたら大丈夫でした.
>忙しくてどこの問題か調べてないまま,忘れてました……
>
>今ちょっと試したところでは,
>internal_encoding が EUC_JP なら正常に動くようです.
>(ちなみにこちらの通常の php.ini では SJIS になってます)
>
>野村さんのところではどうなっていますか?
>
>
>--
>ISIGE, Akira
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3
>
>
>  
>


-- 
****** Nomura Technical Management Office Ltd. *****************
 Tomoo Nomura      nomura @ tmo.co.jp       http://www.tmo.co.jp/ 
    Phone: +81-78-797-0240 Fax: +81-78-797-0241 @nifty:GBH12257
 Worldwide Airline Timetable 'Flight Planner'
 European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************



PHP-users メーリングリストの案内