私はここで少し仕事をしています。私はクラシック ASP の新しいサイトに取り組んでいます。
すべてを構築し、すべてが正常に機能しており、データを使用してテストする時が来ました。関連データの日付を取得した瞬間、すべてが狂ってしまいます。
WebMatrix 2 に付属の SQL CE でクエリを実行し、Getdate() を使用して日付をフィールドに挿入し、チェックアウトしました。形式は mm/dd/yyyy です。
response.write Date() を実行すると、ウェブページに表示されます。これは dd/mm/yyyy 形式です。
FormatDateTime(nDate,vbshortdate) は、日付を yyyy/mm/dd 形式で返します。
以上、背景と事実についてでした。
これで、newDate というフィールドに日付が表示されました。変数を使用してテキスト ボックスに入力します。今、データベースを更新しようとすると、エラーになります。SQLクエリをresponse.writeすると、日付は右から左(アラビア語)スタイルの文字列になります。
誰かがこの苦境から私を助けてくれるなら、これはローカリゼーションの問題かもしれないと信じています.
また、私の Web ページで charset=utf-8 を使用していることも付け加えなければなりません。
どうもありがとう