minato128 blog

minato128の公開メモ帳です。

SQLServer2000でnvarcharの項目をselectすると途中から文字化けする


[PHP-users 32222] Re: SQL Server 2000 を利用した時の nvarchar 項目の文字化けについて
http://ml.php.gr.jp/pipermail/php-users/2007-May/032739.html
以前同じ現象で困ったのでメモ。
元々何で書いていたのか忘れたけど、
上記リンクにあるように、接続をMicrosoftSQLServer関数で書き直したらOKだった。
途中から化けるっていうのが奇妙で、しかも化けるというよりは他の文字列に置換されている感じだった。

▼2008-05-16追記

http://arch.st.wakwak.ne.jp/ms/httpd/php5_sqlserver_express.html
phpパッケージに付属する ntwdblib.dll はバージョンが古く sqlserver 接続時にコネクションエラーが発生しますので新しいモノと差し替えておく必要があります。

これも注意だった。最初古いままでやってて繋がらなかったわ。