まず、これに関するほとんどすべてのトピックを読みました。すべてのアドバイスを試しましたが、この問題を解決できませんでした。
これが事です。プロジェクトにクラシック ASP と MySQL を使用しています。すべてがうまくいきます。(例) Response.Write("ĞŞÜÇÖİ") と書くと、それは魅力のように機能します。しかし、その文字列がデータベースからのものである場合、「ĞŞÜÇÖİ」ではなく「ÄÅÜÇã–Ä°」と表示されます。これを phpMyAdmin で見ると問題ありません。
ドリームウィーバーCS6を使用しています。すべてのページを Unicode (UTF-8) で保存します。インクルード ファイルに Session.CodePage = 65001, Response.CodePage = 65001, Response.Charset = "utf-8" を記述し、すべてのページの先頭に配置しました。私はメタ文字セット utf-8 を書きました。ODBC 5.2 x64 ドライバーを使用しており、接続文字列に charset:UTF8; が含まれています。そして、すべての MySQL 設定 utf-8 (テーブル、フィールド、すべて)。
他のエンコーディング、文字セットは使いたくありません。私は何を間違っていますか?どうやら、それはデータベースについてです。何が問題ですか?