Резултати от 1 до 8 от общо 8

Проблем с MySQL и кирилица

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Jul 2005
    Мнения
    130
    #1

    Проблем с MySQL и кирилица

    Някой има ли идея как точно трябва да стане вкарването на кирилица в MySQL даза данни? Първо пробвах с ПХП код - посто поле и субмит бутон, после опитах от самия phpmyadmin и пак не ще. Странното е че при друг хостинг всичко върви бомба!?! Някакви идеи? Encoding-а е Windows-1251.

  2.  
     
  3. Member
    Тук е от
    Dec 2001
    Мнения
    855
    #2

    Re: Проблем с MySQL и кирилица

    Смени го на unicode

  4. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #3

    Re: Проблем с MySQL и кирилица

    Може проблемът да е в Апачето.
    Погледни дали в конфиг-файла имаш директива:
    AddDefaultCharset нещоси
    и я изкоментирай за проба.
    Тя има доста висок приоритет.

  5. Member
    Тук е от
    Nov 2005
    Мнения
    295
    #4

    Re: Проблем с MySQL и кирилица

    Не е апахът. И аз имах подобна болежка, но като се обявиха колонките за BINARY и нещата заспаха.
    Успех!

  6. Junior Member
    Тук е от
    Jan 2003
    Мнения
    39
    #5

    Re: Проблем с MySQL и кирилица

    PHP, и MySQL си работят перфектно с кирилица и енкодинг win-1251 необходимо е полоето в MySQL да е също в този енкодинг, тогава дори сортването си работи, както си трябва!

    Виж хелпа на MySQL или ползвай myadmin, още нещо ако полето е било уникод или друг енцодинг трябва да го прекодираш за да ти излязат вече въведените данни. Тогава си направи второ поле(CyrText) със cp1251, и използвай SET CyrText CONVERT(OldText USING cp1251)

    Ако ти излизат питанки (???? ???) и след това пробвай с: mysql_query("SET NAMES CP1251");

    Успех!

  7. Junior Member
    Тук е от
    Jul 2005
    Мнения
    130
    #6

    Re: Проблем с MySQL и кирилица

    Благодарности към dmanov! С превръщане към BINARY стана идеално работата! Мерси за помоща!

  8.  
     
  9. Junior Member
    Тук е от
    Mar 2006
    Мнения
    31
    #7

    Re: Проблем с MySQL и кирилица

    Това с BINARY конвертирането може и да е решило конкретния ти проблем, но не е добра идея, най-малкото защото ако търсиш нещо в тези полета трябва да имаш предвид, че нещата са станали Case Sensitive и се налага допълнителна обработка. Коя версия ти е MySQL-a? Обикновено при версии 4.1+ се иска да се прочете малко по-внимателно документацията на MySQL-а за да потръгне кирилицата Има няколко параметъра, от които зависи използваната кодова таблица според ситуацията.

  10. Member
    Тук е от
    Nov 2005
    Мнения
    295
    #8

    Re: Проблем с MySQL и кирилица

    Вярно, че дефинирането на колоните като BINARY е палиативно решение.
    Ето и още един начин, с който сработиха нещата без да са BINARY:

    Веднага след конектване към базата се изпращат следните запитвaния:

    "SET NAMES 'cp1251';" и "SET CHARACTER SET cp1251;".

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Проблеми с кирилица и MySQL
    От zloRadi във форум Програмиране
    Отговори: 5
    Последно: 23-04-07, 23:09
  2. Данни на кирилица в MySQL
    От BlueBox във форум Програмиране
    Отговори: 3
    Последно: 14-11-06, 08:02
  3. Проблем с кирилица
    От Sunny във форум Windows
    Отговори: 8
    Последно: 02-10-04, 13:30
  4. PHP & MySQL проблем
    От The Mask във форум Уебдизайн и 3D
    Отговори: 2
    Последно: 17-09-04, 11:51
  5. Проблем с обработката на textarea - PHP, MySQL
    От proff във форум Уебдизайн и 3D
    Отговори: 13
    Последно: 28-05-04, 00:10

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе