В моей базе данных есть поле varbinary
, и у вас есть проблемы с отображением специальных (польских) символов, таких как ąśćężźć
.Varbinary encoding
Пример: SELECT local_name from items WHERE id = 140
возвращает: Pieczęć
, проблема возникает, когда я хочу, чтобы распечатать эти данные на моем сайте (кодирования UTF-8
там), то Pieczęć
превращается в следующую строку: Piecz��
пытались также использовать utf8_encode()
PHP функции, но она дает следующий результат: Pieczêæ
.
Как я могу решить это, чтобы печатать специальные символы без проблем?
Почему бы просто не использовать «VARCHAR» с кодировкой UTF-8? Я не уверен, что это решит проблему, это всего лишь общий комментарий ... – DaveRandom
Почему вы храните не двоичные данные в двоичном типе полей? –
Лучше всего читать двоичные данные на игровом сервере. – Rusco