質問: mssql_query($sql); ・・・・・ //-------------------------------------------------- 例えば、以下のように文字化けします。 「 お忙しい中垂オ訳ございませんが、再度ご調整くださり 会の開催がかないますよう、どうぞよろしくお願いいたします。 このたびも下記URLより、可狽ネ日程に○をつけてください。 」 以上、どうぞよろしくお願い申し上げます。
回答: `stripslashes`は、文字コードを考えずに処理しますので、「申し訳」の「申」の2バイト目にあるバックスラッシュと同じコードまで引き抜いてしまいます。 データベースに入れるデータは汎用の関数ではなく、正しいエスケープ関数を使いましょう(現状ではシングルクオートにもエスケープが利いていないので、**SQLインジェクションの脆弱性があります**)...と思ったらmssqlにないみたいですね。英語版のStackoverflowを覗いてみましたが、「PDOへの乗り換え」も一案かもしれません。