Проблеми с кирилица и 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 - в този прозорец има падащ списък с опции за различните енкодинги - по принцип за да няма проблем с кирилицата трябва енкодинга да е еднакъв и в уеб файловете и в базата данни.

  • 64 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

Как да качим 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 дни - но...