[PHP-users 3042] 半角カナについて

ishiguro php-users@php.gr.jp
Tue, 23 Oct 2001 16:16:01 +0900


初めて投稿させて頂きます。いしぐろと申します。
Linux、PHP共に初心者ですので、お手柔らかにお願い致します。
さて、PHPからOracleへアクセスして、持ってきたデータをWEB
で表示するという事をしていますが、半角カナがうまく表示されたり
されなかったりします。解決策はあるのでしょうか?
PHPソースはEUC、Oracleのデータは多分SJISです。
PHPは4.0.6なのですが、それ以前のバージョンだと、国際化対応モジュール、
関数があって、それをいれれば、みたいな事をどこかで見かけたのですが、
同バージョンでもそれを使用するのが正しいのでしょうか?
そもそも半角カナを使用するのが間違いなのでしょうか?
(出来れば使いたいのです)
その他の設定は何処を書けば良いのか今一なのですが、PHPINFOより
書き出しますので、良い解決策があればご指導願います。
(長文お許しください)

System                           Linux take2 2.2.14-5.0smp #1 SMP Tue Mar 7 21:01:40 EST 2000 i686
                                 unknown
Build Date                       Oct 11 2001
Configure Command                './configure' '--with-apxs=/usr/local/apache/bin/apxs'
                                 '--with-oracle=/usr/local/ora805' '--with-oci8=/usr/local/ora805'
                                 '--enable-mbstring' '--enable-mbstr-enc-trans' '--enable-bcmath'
Server API                       Apache
Virtual Directory Support        disabled
Configuration File(php.ini) Path /usr/local/lib
ZEND_DEBUG                       disabled
Thread Safety                    disabled

default_charset                  no value      no value

Oracle Support                   enabled
Oracle Version                   8.0
Compile-time ORACLE_HOME         /usr/local/ora805
Libraries Used

APACHE_INCLUDE                             
APACHE_TARGET                              
Apache Version                   Apache/1.3.20
Apache Release                   10320100
Apache API Version               19990320
User/Group                       nobody(99)/99
Loaded Modules                   mod_php4, mod_setenvif, mod_so, mod_auth, mod_access, mod_alias, mod_userdir,
                               mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include,
                               mod_status, mod_negotiation, mod_mime, mod_log_config, mod_env, http_core

HTTP_ACCEPT_CHARSET              Shift_JIS,*,utf-8 
Accept-Charset                   Shift_JIS,*,utf-8  
NLS_LANG                         japanese_japan.JA16EUC      
LANG                             ja_JP.eucJP  
HTTP_SERVER_VARS["HTTP_ACCEPT_CHARSET"]     Shift_JIS,*,utf-8     
TTP_ENV_VARS["LANG"]             ja_JP.eucJP         

以上、宜しくお願いします。