2006年7月13日

[PHP-users 29778] Re:SQL 文に日本語名

> 一方、PHP Editer(秀丸)はEUC-JPです。
> php.iniの設定は、
> extension=php_mbstring.dll
> [mbstring]
> mbstring.langage=Japanese
> mbstring.internal_encoding = EUC-JP
> (以降デフォルト設定(#を外しただけ))
> となっています。

内部的には EUC ですね

SJISで送る為には
mb_convert_encodingしないとだめです

$sql="SELECT ";
$sql.=" '".mb_convert_encoding("最終成約番号","SJIS")."' ";
$sql.=" FROM "."'dbo.".mb_convert_encoding("システム定数テーブル","SJIS")."'"." WHERE
$sql.=" '".mb_convert_encoding("品目担当課数","SJIS")."'=3;";


面倒ですが、一括convertt はエラーの元です。
内部コードSJISにするという手も、推奨はしません。
--------------------------------------
Let's start Yahoo! Auction - Free Campaign Now!
http://pr.mail.yahoo.co.jp/auction/
_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://www.php.gr.jp/php/novice.php3

投稿者 xml-rpc : 2006年7月13日 19:41
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39509
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。