PHPの文字化けについて教えて下さい
created: 2009-06-26 10:06 | modified: 2009-07-03 11:24 | reply: 5
[4313] PHPの文字化けについて教えて下さい - tsubasa - 2009-06-26 10:06- [4314] 文字化け対策の心がけ他 - ゆうじ - 2009-06-27 02:26
- [4315] Re:文字化け対策の心がけ他 - tsubasa - 2009-06-29 15:17
- [4316] UTF-8の変更によるエラーが解消できません。。。 - tsubasa - 2009-07-02 10:41
- [4317] SQL Server のフィールド名にUTF-8 - ゆうじ - 2009-07-03 00:06
- [4318] Re: SQL Server のフィールド名にUTF-8 - tsubasa - 2009-07-03 11:24
[4316] UTF-8の変更によるエラーが解消できません。。。
user: tsubasa | created: 2009-07-02 10:41
ゆうじさんのアドバイスを頂いてUTF-8に環境を変更してみましたがプログラムを実行してみると下記の2つのエラーが発生しました。
エラー内容①:odbc_exec()[function.odbc-exec]:SQL error:[Microsoft][ODBC SQL Server Driver][SQL Server]~文字化けした$sqlの表記~SQL state 37000 in SQLExecDirect in C://.......
エラー内容②:odbc_fetch_row();supplied argument is not a valid ODBC result resource in C://....
ちなみにソースの中にある①の部分では文字化けしていませんでした。
色々、調べて[mb_convert_encoding($sql,'SJIS','UTF-8')]を各所に入れてみましたが結果は同じでした。
是非、解決方法をご教示下さい。
よろしくお願い致します!
******************** ソース ********************
if(! $con= odbc_connect("web","web","web")) {
exit("DBに接続できませんでした。");
}
$sql = "select 件数、日付 from group by 担当";
$print $sql;←①
$r = odbc_exec($con,$sql);
while(odbc_fetch_row($r)){
$clm1 = odbc_result($r,"件数");
$clm2 = odbc_result($r,"日付");
}
odbc_close($con);
エラー内容①:odbc_exec()[function.odbc-exec]:SQL error:[Microsoft][ODBC SQL Server Driver][SQL Server]~文字化けした$sqlの表記~SQL state 37000 in SQLExecDirect in C://.......
エラー内容②:odbc_fetch_row();supplied argument is not a valid ODBC result resource in C://....
ちなみにソースの中にある①の部分では文字化けしていませんでした。
色々、調べて[mb_convert_encoding($sql,'SJIS','UTF-8')]を各所に入れてみましたが結果は同じでした。
是非、解決方法をご教示下さい。
よろしくお願い致します!
******************** ソース ********************
if(! $con= odbc_connect("web","web","web")) {
exit("DBに接続できませんでした。");
}
$sql = "select 件数、日付 from group by 担当";
$print $sql;←①
$r = odbc_exec($con,$sql);
while(odbc_fetch_row($r)){
$clm1 = odbc_result($r,"件数");
$clm2 = odbc_result($r,"日付");
}
odbc_close($con);
