Проблеми с кирилица и asp.net

Ако на вашия asp.net сайт имате символи на кирилица и те не се четат са възможни следните варианти:

1. Текста идва от базата данни - тогава трябва да се свържете с техн. поддръжка и да ни пишете, коя collation желаете за вашата база - обикновено това е Cirrylic_General_CI_AS

2. Проблемния текст е в самата aspx страница - тогава може да пробвате да сложите в web.config следното:

    <globalization
  fileEncoding="windows-1251"
  requestEncoding="utf-8"
   responseEncoding="utf-8"
  culture="bg-BG" uiCulture="bg-BG"
   />

като го промените според конкретния случай

3. Най-рядно срещания вариант. Самия aspx файл е записан в грешен енкодинг - от Visual Studio може да изберете File - Save As - в този прозорец има падащ списък с опции за различните енкодинги - по принцип за да няма проблем с кирилицата трябва енкодинга да е еднакъв и в уеб файловете и в базата данни.

  • 57 Users Found This Useful
Was this answer helpful?

Related Articles

Как да качим MS SQL сървър база данни на хостинг сървъра

1. Влизате във вашия контролен панел и кликвате върху вашия hosting space - примерно "Windows...

Изпращане на поща от форма за контакт с ASP.NET

За изпращане на мейли от вашия сайт трябва да имате предвид следното: - Адреса на пощенския...

Връзка към MS SQL server база данни

За връзка от asp.net кода примерен connection string:...

Server 500 errors на Windows 2008

За да видите пълното съобщение за грешка на Windows 2008 server добавете в web.config под...

Бекъп на сайтове и бази данни

Правим бекъп на уеб файловете и базите данни на всеки 24 часа, бекъп се пазят от 7 до 10 дни - но...