2016-04-12 5 views
1

У меня есть странная проблема с тем, что похоже на кодировку символов. Некоторые символы с акцентом, то есть ê, ç, ã, до первого около 4k страницы .asp отображаются как �, независимо от того, какую кодировку я указываю.Странная проблема с кодировкой

Если я набиваю страницу перед отображением символов, они отображаются в порядке. Мы используем IIS 7.5, я попытался установить кодировку на самой странице с помощью метатегов и заголовков IIS, но ничто не влияет на символы в начале страницы.

Изменение кодировки на UTF-8 делает все плохо выглядеть ().

+2

Что такое кодирование физического ASP файл * (проверка с помощью Notepad ++ или что-то подобное) *? – Lankymart

+0

'' '' '' '' '' '' '' '' '' '' '' '' 'UTF '', если отображается в поле Код Page 1252 – JosefZ

+0

Вы решили это? – rcdmk

ответ

0

Некоторые вещи, чтобы решить эту проблему может включать в себя:

  • Откройте файл в блокноте ++, UTFCast или что-то подобное и сохранить страницу в определенной кодировке (UTF-8, например)
  • Look для каждой кодировки или ссылка кодировки в файл и изменить его на ту же кодировку, как указано выше
  • Установите Content-Type заголовок и мету-тег в ту же кодировку
  • установить свойство Response.Charset до нужной кодировки
  • Набора параметры сортировка базы данных и кодировки в ту же кодировку
  • Убедитесь, что любые включены файлы находятся в той же кодировке