以前は英語とドイツ語のテキストを処理しなければならなかったアプリケーションを構築しています。現在、テキストをロシア語と中国語にも翻訳する機能を追加しています。しかし、キリル文字と漢字はデフォルトのlating1文字セットに保存できないようです。PHPMyAdmin を使用して、文字セットを utf8_general_ci に切り替えました。検索で動作し、必要なすべての文字で新しいコンテンツを保存できます。
問題は、ä、ö、ü のようなすべての古いウムラウトが ? に置き換えられることです。ウムラウトをもう一度入力してデータベースに保存すると、正しく機能するため、有線です。したがって、文字セットを変更すると、すべてのウムラウトが「?」に変換されるようです。
誰かが私が文字セットを変更できる方向に私を向けることができますが、すべての古いコンテンツを壊すことはできませんか?
ありがとう!