Hirdetés
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Aktív témák
-
cucka
addikt
a kis függvény semmi mást nem csinál, csak megkímél attól, h minden lekérdezésnél oda kelljen rakni a set name-es cuccot, meg a hibakeresést.
mysql_connect után elég egyszer lefuttatni azt a set names részt, fölösleges terhelés minden egyes query előtt.
(#1286) föccer a jegyzettömb nem tud utf8-ba menteni (meg igazából semmilyen mód nincs rá, hogy beállítsd a karakterkészletet), használj olyan szövegszerkesztőt, amelyik tartalmaz ilyen funkciókat.
karakter-kódolásos kavarodás elkerüléséhez a következőket csekkold le
- a html lap meta részében beállítottad a kódolást utf8-ra
- a html lap tartalma utf8 kódolású
- php-ban set names futtatása connect után
- adatbázisban a táblák utf8-as kódolásúak
ha ez mind megvan, akkor működnie kell
[Szerkesztve] -
föccer
nagyúr
Szerkeztőm: jegyzettömb
Itt nem nagyon lehet ilyesmit állítani
Kivettem a metát. Itt [link] bökj rá a listázásra, és az eredményen láthatod, hogy csak az adatbázisból lekérdezett szövegekkel van a baj.
Namost: Miden text tipusú mező egyeztetése utf8-ra va állítva. Elvilegjónak kellene lennie nem?Lehet hogy eldobom az egész adatbázist, és felépítem újra. nem nagy az egész....
-
föccer
nagyúr
Részben kipróbáltam_
Betettem a x.php fájl elejére:
<meta http-equiv=''Content-Type'' content=''text/html; charset=utf8''/>
<?php
...
Ennek következtében még a nem adatbázisból kiíratott szövegek is elvesztették az ékezetes karaktereket.
Az elejét meg nem is teljesen értem :f
Én íyg csinálom a lekérdezést:
$eredmeny = mysql_query($sql, $sql_csatlakozas) or
die (print(''Nem sikerült a műveletet végrehajtani. A hiba oka: ''.mysql_error()));
$sql -be elötte beíratom a (mindig változó) lekérdezés kódját, míg az $sql_csatlakozas tartalmazza a csatlakozáshoz szükséges infókat (
if(!$sql_csatlakozas = @mysql_connect(''uj-biologia.extra.sql'', ''uj-biologia'', ''*******''))
die (print ''A csatlakozás során valamilyen hiba lépett fel.'');
A kettő között még van egy mysql_select_db(''uj-biologia'', $sql_csatlakozas); sor.
Hová kellene nekem benyomni azt a sort, hogy: mysql_query(''SET NAMES'utf8'''); ???
És a minden lekérdezés elött? Hiszen a fenti setames is egy lekérdezésben van benne nem?
Most elégg elvesztettem a fonalat
Köccenet a segítségértHa nagy leszek, meghálálom
Aktív témák
- SAMSUNG 2TB 990 PRO M.2 NVME PCI-E 4.0 x4 - Új - 7450-6900 MBs - Eladó!
- Eladó GAMER konfig! I7-12700E 512GB SSD 1TB HDD 32GB DDR4 RX6800 16GB!
- AKCIÓ! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
- 3D bérnyomtatás egyszerűen és korrekt áron
- AKCIÓ! Intel Core i7 7700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- Gamer egerek és billentyűzetek kitűnő árakon! Most extra 10% kedvezmény!
- Bezámítás! HP Victus 16-D0655NG Gamer notebook - i5 10400H 16GB DDR4 512GB+1TB SSD RTX 3060 6GB W11
- Eladó szinte karcmentes Samsung S21FE 5G 6/128GB / 12 hó jótállás
- CSX 2x2GB (4GB) DDR 800 MHz kit
- HP 15 Zbook Studio G8 FHD IPS i7-11850H vPro 32GB 512GB SSD Nvidia A2000 Studio Win11 Pro Garancia
Állásajánlatok
Cég: FOTC
Város: Budapest