Проблема со значениями в MS SQL 2008

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by masbear, 12 Mar 2009.

  1. masbear

    masbear Elder - Старейшина

    Joined:
    4 Aug 2008
    Messages:
    81
    Likes Received:
    7
    Reputations:
    1
    У меня куплен выделенный сервер. OS: MS Windows 2008 Standard, бд: MS SQL 2008 Express

    На сайте написал небольшой форум, всего три таблички в одной базе. На форуме есть русская секция. Но когда вводишь сообщение, то вместо, например "Привет" отборазится "??????"

    Раньше на VPS/Windows 2003/MS SQL 2005 русский поддерживался.

    P.S. Это касается не только русского, но и арабского и других подобных символов.
     
  2. Maxxxtri23

    Maxxxtri23 New Member

    Joined:
    20 Dec 2008
    Messages:
    76
    Likes Received:
    1
    Reputations:
    0
    Возможно не установлена кирилица или что-то в самом мукуле(кодировки не совпадают). Попробуй зайти в языки и стандарты и отметь там нужные тебе языки
     
  3. masbear

    masbear Elder - Старейшина

    Joined:
    4 Aug 2008
    Messages:
    81
    Likes Received:
    7
    Reputations:
    1
    А "Языки и стандарты" - это где? В Management Studio или Configuration Manager?
     
  4. Juda

    Juda Elder - Старейшина

    Joined:
    2 Aug 2008
    Messages:
    48
    Likes Received:
    8
    Reputations:
    0
    Скорее всего проблема не в MS SQL 2008 сервере. Попробуй разными браузера заходить на сайт. Попробуй поменять кодировку браузера: UTF-8, windows-1251.

    А на чем у тебя сайт написан? возможно не указана верная кодировка в заголовках html странички.
     
  5. masbear

    masbear Elder - Старейшина

    Joined:
    4 Aug 2008
    Messages:
    81
    Likes Received:
    7
    Reputations:
    1
    Сайт на C#... Решил проблему временно, добавив префикс N:

    INSERT INTO blalbalalbal VALUES(N'Привет')

    Работает, но не нравится мне это. Ведь раньше же все без N работало...
     
Loading...