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

  • 58 Users Found This Useful
Was this answer helpful?

Related Articles

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

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

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

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

Server 500 errors на Windows 2008

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

изпращане на поща от PHP с Authentication

<?php//new function$to = "post@example.com";$nameto = "Who To";$from =...

mod rewrite на windows 2008 server

На windows 2008 сървъра е инсталиран mod rewrite, за повече информация:...