Рекомендуется: методы использования операторов SQL в динамической веб -странице ASP 1. Выберите оператор В мире SQL, самой основной операцией является оператор SELECT. При использовании SQL непосредственно под инструментом базы данных многие люди будут знакомы со следующими операциями: Ниже приведено цитируемое содержание:
Почему он часто отображает искаженную код в ASP при указании CodePage как 65001? Талантливый человек подробно объяснит эту проблему, чтобы многие друзья избегали взять обходы и даже отвергать UTF-8.
Если вы еще не знаете, что такое UTF-8, то Caizi предлагает сначала искать информацию UTF-8.
Конечно, разумно, что кодирование UTF-8 принимается и даже любит все больше и больше людей. Сегодня, когда Web2.0 популярен, рассказывая о совместимости с несколькими браузерами, я должен думать, что искаженное явление, вызванное различными кодировками персонажа, также должно быть хорошо обработано ...
Несколько лет назад все версии ниже IE6 были бы искажены, если бы у них не было установлена соответствующая библиотека шрифтов. Например, я версия IE5 (Windows2000 по умолчанию). Без установки традиционной библиотеки шрифтов IE веб -сайты, которые получают доступ к любой традиционной странице, будут искажены, если бы у них не была установлена традиционная библиотека шрифтов IE. Конечно, предпосылка заключается в том, что страница использует Charset Big5, и UTF-8 может хорошо решать эту проблему, как международное кодирование. Пока страница сохраняется в виде формата кодирования UTF-8, а затем определяйте кодежесу и charset как UTF-8 на странице, вы можете отобразить совершенно правильный содержимое в любом клиентском браузере, и не будет искаженного ...
Хорошо, здесь мы забираем страницу ASP в качестве примера, и давайте возьмем пример, чтобы увидеть конкретную операцию:
Откройте новую страницу ASP, я считаю, что друзья, которые играют в ASP, заметят, что во многих загруженных исходных кодах обычно есть предложение в верхней части страницы:
| Ниже приведено цитируемое содержание: %@Language = VBScript CodePage = 936% |
Нет необходимости много говорить о предыдущем языке. VBScript - это язык сценариев по умолчанию для ASP. На самом деле, писать совершенно не нужно. Если написано, это также может повлиять на эффективность выполнения страницы. Мы не будем обсуждать эту проблему здесь. Кодекс позади - это ключ, и цель состоит в том, чтобы рассказать браузеру, что такое кодирование этой страницы. 936 означает упрощенный китайский, а 950 означает традиционный китайский, а 65001-кодирование UTF-8, о котором мы говорим сегодня. Мы изменили с 936 на 65001. Все предложение заключается в следующем:
| Ниже приведено цитируемое содержание: %@Language = VBScript CodePage = 65001% |
Добавьте к выводу несколько китайских символов, чтобы увидеть, можно ли их правильно отображать.
| Ниже приведено цитируемое содержание: <% Ответ. %> |
ОК, просто нажмите «Сохранить» и выполнить эту страницу, чтобы увидеть. Если ничего неожиданного не происходит, вы можете увидеть, что отображаются слова UTF-8, и есть искаженные китайцы. В чем причина?
ОК, нажмите на меню «Файл» вверху и выберите «Сохранить как». Есть кодирование на итоги. По умолчанию должно быть ANSI. Пожалуйста, нажмите на раскрывающуюся поле, выберите UTF-8, нажмите «Сохранить», а затем попробуйте его. Если ничего неожиданного не произойдет, это будет еще более грязно. Ха -ха, ты кружится. Не волнуйтесь, подумайте о причине, потому что страница, которую мы сделали, возвращается HTML. В прошлом, когда мы писали HTML, мы видели мета -предложение перед телом, то есть в голове, что должно быть похоже на это:
| Ниже приведено цитируемое содержание: <meta http-equiv = content-type content = text/html; charset = gb2312> |
То есть указанная страница возвращает результат с кодированием GB2312 и должна быть записана перед выводом с результатом возврата. Все знают, что GB2312 упрощен китайский. Сегодня мы говорим о кодировании UTF-8. Давайте изменим GB2312 на UTF-8. Весь код заключается в следующем:
| Ниже приведено цитируемое содержание: <%@Language = VBScript CodePage = 65001%> <meta http-equiv = content-type content = text/html; charset = utf-8> <% Ответ. %> |
Выполните еще раз, ну, на этот раз он будет отображаться в этот раз ...
Заключение: Для использования кодирования UTF-8, в дополнение к сохранению файла в качестве формата UTF-8, вам также необходимо указать CodePage и Charset одновременно.
Share: используйте SQL-DMO для создания приложений для резервного копирования и проверки ASP Обзор SQL-распределенные объекты управления (SQL-DMO) предоставляют разработчикам методы выполнения обычных задач с использованием языков программы и сценариев, тем самым расширяя функциональность SQL Server. В этой статье рассказывается о том, как умно использовать SQL-DMO для создания