Вопрос по html – атрибут заголовка img, отображающий блоки вместо иностранных символов

2

Несколько изображений на моем сайте имеютtitle атрибут, содержащий иностранные символы.

Эти символы правильно отображаются на остальной части веб-сайта и в исходном коде HTML, но неправильно отображаются в небольшом окне заголовка браузера.

Hover-over

Title problem

Elsewhere

Displayed correctly

Source

<code><img width="288" height="145" src="http://www.xxxxxxxx.com/dev/wp-content/uploads/2012/03/Betta-patoti-7-288x145.jpg" class="attachment-species-thumb" alt="???~" title="© ???~">
</code>

Есть ли что-нибудь, что можно с этим сделать?

EDIT

Следующий код находится на каждой странице моего сайта:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Заранее спасибо,

ойduhhhh Я действительно должен проверить источник, прежде чем скопировать и вставить его :( Я обновлю источник сейчас - со снимком экрана - так как он правильно отображается в источнике. dunc
И, как вы говорите, я только что проверил это на своем новом ПК - и они работают правильно. Хотите опубликовать это как ответ? Должно быть машинно-зависимым; это работает под управлением Win 7 (SP1) с последней версией Chrome, где остальные были XP. dunc
Это не то, что я вижу в вашем вставленном источнике. Можете ли вы подтвердить, что вы видите правильные символы в исходном коде и отображаются нормально? Также объясните, какие комбинации браузеров и ОС, на которых вы тестировали, имеют такой результат. Oded
Это означает, что используемый вами набор символов не установлен на клиентском компьютере. Если это кодировка Unicode, возможно, что диапазон символов не установлен. Oded
Спасибо Одед. Я попробовал это на 6 машинах сейчас, все с одинаковыми результатами. Кроме того, почему символы должны быть видны на самой странице, но не наtitle парить? dunc

Ваш Ответ

3   ответа
1

QuickInfo шрифт вWindows XP отTahoma вLucida Sans Unicode обменял в уродливых коробках на настоящие символы юникода, которые я хотел увидеть.

enter image description here

2

что используемый вами набор символов не установлен на клиентском компьютере.

Если это кодировка Unicode, возможно, что на клиентском компьютере не установлен диапазон символов (для экономии места многие установки Windows включают только подмножество шрифтов, обычно исключая дальневосточные шрифты и те, которые менее используются в запад).

1

title Значения атрибута зависят от браузера и обычно используют определенный шрифт, который настраивается пользователем (хотя об этом знает очень мало пользователей) и, естественно, различается в зависимости от браузера и платформы. В некоторых современных настройках браузеры могут использовать здесь разные шрифты, но в старых системах вы получаете что-то другое, вполне возможно, часто встречающиеся поля, обозначающие символы, отсутствующие в шрифте. Вы ничего не можете с этим поделать как автор, когда используетеtitle приписывать.

Мораль заключается в том, что ничего существенного (если что-то) не должно быть сообщено вtitle атрибутов.

Похожие вопросы