Page 1 of 1

UTF-8 MySQL

Posted: 2017 Apr 14 21:00
by Terror
Sveiki susidūriau anksčiau kad nerodydavo man lt raidžiu MySQL lenteleje...

Na nesu megejas kurti pamoku ir nelabai visku paaiskink išeina na bet gal pavyks :D

Paimsiu Pavyzdy Global Offensive modifikacijos Tautvydo, Surandam eilute

Code: Select all

g_hTuple = SQL_MakeDbTuple(DB_HOST, DB_USER, DB_PASS, DB_DATA);
Problema sutvarkysim su tokiu kodu:

Code: Select all

#if AMXX_VERSION_NUM >= 183     SQL_SetCharset(g_hTuple,"utf8");#endif
Kur kisk koda po

Code: Select all

g_hTuple = SQL_MakeDbTuple(DB_HOST, DB_USER, DB_PASS, DB_DATA);
Turi atrodyti.

Code: Select all

g_hTuple = SQL_MakeDbTuple(DB_HOST, DB_USER, DB_PASS, DB_DATA);    #if AMXX_VERSION_NUM >= 183         SQL_SetCharset(g_hTuple,"utf8");    #endif}
IMG_14042017_213835_0.png

Re: UTF-8 MySQL

Posted: 2017 Apr 15 10:22
by psychical
Būtinai tai reikėjo parodyti su mano CSGO modo kodu -_-

Beje, nebandei tiesiog po g_hTuple = SQL_MakeDbTuple(DB_HOST, DB_USER, DB_PASS, DB_DATA); vieną kartą įterpti? Pagal viską, turėtų užtekti tiesiog po šituo parašyti.

Taip pat reiktų paminėti, jog jei darysit šitą dalyką jau veikiančiame serveryje, prarasit visų UTF-8 nick naudotojų duomenis, nes jų tiesiog nebeįkels.

Re: UTF-8 MySQL

Posted: 2017 Apr 15 10:42
by Terror
psychical wrote:Būtinai tai reikėjo parodyti su mano CSGO modo kodu -_-
Na tikrai taip ne būtinai.
psychical wrote:Beje, nebandei tiesiog po g_hTuple = SQL_MakeDbTuple(DB_HOST, DB_USER, DB_PASS, DB_DATA); vieną kartą įterpti? Pagal viską, turėtų užtekti tiesiog po šituo parašyti.
Na pamėginau veikia dėkui.
Atnaujinau. :)

Re: UTF-8 MySQL

Posted: 2017 May 08 18:53
by garbiz
Image

hmm, kas blogai ? :D

-- 2017 Geg 08 19:01 --

Susitvarkiau, buvo blogas sqlx.inc failas :D