また>>153です。
FreeBSD4.4STABLE + PHP4.0.6 + Apache1.3.22 + PostgreSQL7.1.3と
MSSQLServer7.0(NT4.0) + FreeTDS0.52でやってます。
今回MSSQLServerの日本語をPHPでどう処理すればいいのかわからず、
書き込んでしまいました。
まず、英数字のテーブルeigoを使うとして
$table = "select * from eigo";
$queryid = sybase_query($table, $database);
とかだと上手く働いてくれるのですが、MSSQLServerの日本語テーブルを使おうと
$table = "select * from なまもの";
$queryid = sybase_query($table, $database); //ここでエラー
と書くとエラーになってしまいます。
このときのエラーメッセージはなぜか文字化けしていて、ブラウザのエンコードを変えても読めませんでした。
(ほかのエラーメッセージはちゃんと読めてます)
ためしに
   $table = "select * from なまもの";
   $table = mb_convert_encoding($table,"SJIS");
   $queryid = sybase_query($table, $database); //やっぱりエラー
としてみたのですが、さっきと変わらない文字化けエラーメッセージが出てしまいました。
MSSQLServerを使っている人がいたら、やりかたを教えてください。お願いします。

mbstringが臭いかなとか思っていたりもするのですが・・