アカウント名:
パスワード:
PHP+unixODBC+NVARCHARフィールドという組み合わせで、Unicode処理の不整合で罠に嵌ってしまった。 フィールドサイズの1/3しか取り出せない(T_T) (書き込みはフルサイズ可能)
Perl+unixODBC+NVARCHARフィールドでも同じ問題が発生したが、こちらはDBD::ODBCモジュールを改造して 自前パッケージを作ることで回避できた。
PHPの場合はPDO内部の処理に該当するので、そこだけ改造してパッケージ化というわけにもいかない。 現在PHP環境でのこの問題は放置状態。どうしたものやら。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
ODBCの罠 (スコア:1)
PHP+unixODBC+NVARCHARフィールドという組み合わせで、Unicode処理の不整合で罠に嵌ってしまった。
フィールドサイズの1/3しか取り出せない(T_T) (書き込みはフルサイズ可能)
Perl+unixODBC+NVARCHARフィールドでも同じ問題が発生したが、こちらはDBD::ODBCモジュールを改造して
自前パッケージを作ることで回避できた。
PHPの場合はPDO内部の処理に該当するので、そこだけ改造してパッケージ化というわけにもいかない。
現在PHP環境でのこの問題は放置状態。どうしたものやら。