meniu punktai iš mysql

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

meniu punktai iš mysql

Post by aurimasko »

Ar įmanoma padaryti taip, kad iš mysql gauti duomenys su lietuviškom raidėm būtų atvaizduojami meniu normaliai?

Nes dabar yra taip:

Image

O į mysql įrašyta: Didžioji Britanija

sss
Flooderis arba specialistas
Posts: 621
Joined: 2010 Dec 22 20:00
Location: ey b0s

Re: meniu punktai iš mysql

Post by sss »

priklauso nuo mysql table'o koduotes, pabandyk su utf-8, nesu garantuotas, kad pavyks, o ne geriau laikyti maziau informacijos mysql'e pvz kaip saliu pavadinimus, o juos tiesiog nuo 0 pradeti pvz: 0 - UK 1 LT, duomenu bazeje skaiciai, o gaves info pats pluginas apdorotu tai su multilang is memory, galbut netgi greiciau viskas veiktu, nes mazesnis GET query ;)
"Give me control of a nation's money and I care not who makes it's laws" — Mayer Amschel Bauer Rothschild
Image

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: meniu punktai iš mysql

Post by aurimasko »

Bandžiau nustatyt utf8_lithuanian_ci, tai vistiek gaunasi tas pats.
Gal ir geriau būtų gaut pavadinimus ne iš mysql, bet pas mane puslapyje ir serveryje tas pats šalių sąrašas atvaizduojamas ir noriu padaryt, kad įvedus naują šalį per web'ą (admin panel), ji įsivestų ir serveryje.

sss
Flooderis arba specialistas
Posts: 621
Joined: 2010 Dec 22 20:00
Location: ey b0s

Re: meniu punktai iš mysql

Post by sss »

as nematau tame problemos, salis identiskas tiek pawne tiek php gali pasidaryti t.y priskirsi saliu pavadinimus i memory mysql numeriams nuo 0 ar kaip tau patogiau, tai yra tinkamiausias variantas siuo metu, tuolabiau, kad nauju saliu neatsiranda :D, nebent Vilnius taps Lenkija, o Klaipeda Rusynas :D

o del to, nezinau kaip su encode'inimu pawne, pabandyk paprasta utf-8 mysql'e, siaip gali informacijos google paieskoti, manau rasi kazka.
"Give me control of a nation's money and I care not who makes it's laws" — Mayer Amschel Bauer Rothschild
Image

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: meniu punktai iš mysql

Post by aaarnas »

Seniau buvau susidūręs su šia problema. Rašiau alliedmods forume, bet apart nusišnekėjimo jie man nieko neparašė.

Esmė, kad reikia teisingą byte masyvą paduoti print funkcijai. Čia reikia panagrinėti gaunamus duomenis iš mysql funkcijos ir pažiūrėti, kaip modulis spausdina LANG tekstus iš failo (nes ten palaikomas UTF).
Deja dabar neužsiimsiu šituo. Per daug laiko užims.
Be to, galima nustatyti gaunamų duomenų koduotę su "SET NAMES utf8"
Pasigooglink.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: meniu punktai iš mysql

Post by aurimasko »

Bandžiau su SQL_SetCharset , jis amxx 1.8.3 naujausioj versijoj atsiradęs, tačiau arba kažką netaip dariau arba neveikia.
SET NAMES reikės pabandyt.
O šiaip, ačiū, bandysiu žiūrėt.

sss
Flooderis arba specialistas
Posts: 621
Joined: 2010 Dec 22 20:00
Location: ey b0s

Re: meniu punktai iš mysql

Post by sss »

your method is bad and you should feel bad
"Give me control of a nation's money and I care not who makes it's laws" — Mayer Amschel Bauer Rothschild
Image

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: meniu punktai iš mysql

Post by aurimasko »

Jei ką, tai darysiuos kitaip, be lietuviškių raidžių. ;) Ir btw, aš šalis kaip pavyzdį daviau, yra ir daugiau duomenų, kuriuos tik iš mysql ir galima traukti, o ne surašynėt ranka.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: meniu punktai iš mysql

Post by psychical »

Nežinau kaip tau, bet man paprasčiausiu būdu visas LT raides išima ir surašo į meniu. Beje naudoji NON ar Steameed CS? Nes Abejoju ar NON rodys LT raides, ne HUD žinutėje.

sss
Flooderis arba specialistas
Posts: 621
Joined: 2010 Dec 22 20:00
Location: ey b0s

Re: meniu punktai iš mysql

Post by sss »

psychical wrote:Nežinau kaip tau, bet man paprasčiausiu būdu visas LT raides išima ir surašo į meniu. Beje naudoji NON ar Steameed CS? Nes Abejoju ar NON rodys LT raides, ne HUD žinutėje.
rodo, paprasciausias budas yra mano nurodytas, vien sql uzklausa ant kiek sumazeja, kadangi viska memory laikom
"Give me control of a nation's money and I care not who makes it's laws" — Mayer Amschel Bauer Rothschild
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests