スレッド表示 | フラット表示〕 全トピック 923 件中 567 番目 次≫ ≪前

コマンドラインでの文字化け

created: 2004-08-28 09:27 | modified: 2004-09-02 18:50 | reply: 5

[1762] コマンドラインでの文字化け

user: しょうこ | created: 2004-08-28 09:27
はじめましてしょうこと申します。

コマンドラインから以下のコマンドを実行するとSJISで出力されてきます。
EUCにしたいのですが、変換関数か、設定変更関数などで可能でしょうか?
その他いい方法などがありましたらご教授願います。

【test.php(EUC)】
-----
<?
$aaa = "あいうえお";
print($aaa);
?>
-----

【コマンド】
php -q test.php
-----
△Θ
-----

print前に文字コード変換関数、設定変更関数を挟んで
やってみましたが、どれもだめでした。
ブラウザに表示するわけではないので関係なさそうですが・・・

mb_convert_encoding($aaa, "EUC-JP", "SJIS");
i18n_http_output("EUC-JP");
mb_http_output("EUC-JP");


【環境】
RedHatLinux
PHP 4.2 と 4.3.4

【php.ini】
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
reply: 1764 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 923 件中 567 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑