- Проблем с кирилицата
WT форуми -> PHP MySQL ASP.NET -> Проблем с кирилицата
Създайте нова тема Напишете отговор 
Автор Съобщение
xlebabarov
Нов
Нов

Регистриран на: 10/11/2009 8:24 am

Support: 5
Bonus: 10
Мнения: 162
Мнение 15/08/2018 4:11 pm     Проблем с кирилицата Отговорете с цитат


Здравейте Surprised

Имам тука един проблем с уебсасйта ми използвам XAMPP PHPMyAdmin с Windows и сайта въобще не иска да чете кирилица. Използвам в базата данни cp1251_general_ci в PHP съм сложил:
mysqli_query('SET NAMES cp1251');


и на теория трябва да е добре, но чете кирилицата като ?????? кажете ми как да го оправя като съм направил всичко?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
raiden
Активен
Активен

Регистриран на: 08/12/2006 10:13 am

Support: 189
Bonus: 464
Мнения: 2178
Мнение 15/08/2018 5:22 pm      Отговорете с цитат


mysqli_query() очаква връзката към базата (резултата от mysqli_connect) като първи аргумент. В HTML-а също трябва да посочиш charset windows-1251. Аз бих използвал utf8вместо cp1251
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
anonimen
Активен
Активен

Регистриран на: 11/06/2012 8:07 pm

Support: 158
Bonus: 315
Мнения: 1472
Мнение 15/08/2018 7:51 pm      Отговорете с цитат


raiden написа:
mysqli_query() очаква връзката към базата (резултата от mysqli_connect) като първи аргумент. В HTML-а също трябва да посочиш charset windows-1251. Аз бих използвал utf8вместо cp1251

А най-напред да си включи грешките, че да му сигнализират за този проблем.

Макар че, ако имаше такава грешка, трябваше да гръмне и никакви ??? да не излизат. Много странно.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
xlebabarov
Нов
Нов

Регистриран на: 10/11/2009 8:24 am

Support: 5
Bonus: 10
Мнения: 162
Мнение 17/08/2018 7:10 pm      Отговорете с цитат


Shocked Shocked
Направо съм изумен, че съм допуснал такава грешка. Благодаря на колегата с утф8 стана! Laughing Laughing Laughing
+1
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
marian
Активен
Активен

Регистриран на: 14/03/2008 3:13 pm

Support: 151
Bonus: 300
Мнения: 568
Мнение 19/08/2018 11:47 am      Отговорете с цитат


Изполвай utf8m4 вместо utf8, защото...
https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети