DSN接続を使用するDBアクセスライブラリに切り替えることを考えています--connect( "mysql:// login:password @ database?options")。DSNは@を区切り文字として使用します。パスワードに@記号を含めることができないということですか?他に制限はありますか?
2984 次
1 に答える
5
特に言語/プラットフォームのエスケープまたは特殊文字のルールが介入することを決定した場合、DSNでは特殊文字が扱いにくい場合があります。
使用していると思われるPearスタイルのDSNの場合、特殊文字( )が誤って変換されないように保護するためにURLエンコードを使用しても安全です。@ == %40
于 2011-11-14T14:19:00.353 に答える