У меня есть веб-приложение Asp.Net Core, которое находится над базой данных MySQL для хранения. Я храню информацию кириллицы в БД.
Проблема появляется в первый раз, когда я получаю информацию из базы данных.
Затем БД возвращает все символы слова в виде меток QUESTION на черных алмазах.
Когда я получаю информацию снова, она возвращает правильный результат:
И после этого правильный ответ предоставляется при любом последующем звонке. За исключением случаев, когда я жду, скажем, 5 минут, происходит то же самое поведение.
строка БД, которую я использую:
И информация о Db Charset:
Все таблицы с сопоставлением utf8mb4_bin
Есть идеи, как мне решить эту проблему?