Я только что поменял оригинальный многоточие «…» на «...» (три точки), и теперь оно работает?
Это, вероятно, вы хотите, чтобы все равно делать. Символ U + 2026 ГОРИЗОНТАЛЬНЫЙ ЭЛЛИПСИС является символом «совместимости», включенным для облегчения циклического переключения между Unicode и старыми наборами символов, такими как Windows cp1252 (западноевропейская кодовая страница), где многоточие существует в виде символа в свое право.
(Идея состоит в том, что в современных системах вы просто используете три точки; если шрифт хочет сделать интервал разным в многоточии - большинство этого не делают), они могут обеспечить автолигатуру при вводе трех точек. )
все многоточие
эллипсы: -)
в данных отображаются с в Firefox или квадратное поле в IE7.
Вероятно, все остальные символы, не входящие в ASCII, также будут затронуты; Подобные результаты могут появляться при использовании «умных кавычек» или критических знаков.
Скорее всего, в вашей базе данных хранятся символы, хранящиеся в виде байтов Windows cp1252, но последняя веб-страница, на которую вы выкладываете их, - это UTF-8 (либо по умолчанию, либо из-за того, что она специально установлена таким образом).
Вы можете проверить это, перейдя в меню браузера View-> Encoding и выбрав «Western European» (1252) вместо «UTF-8». Хотя вы могли бы исправить это, изменив кодировку создаваемой веб-страницы на cp1252, было бы лучше изменить содержимое базы данных так, чтобы все было в формате UTF-8; тогда все символы Unicode будут использоваться в вашем приложении.
То, как вы это сделаете, будет зависеть от того, какой язык / платформу вы используете.