- DUNE médialejátszók topicja
- Milyen monitort vegyek?
- SSD kibeszélő
- Dell notebook topic
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Négy nagy x86-os újítással készül a jövőre az AMD és az Intel
- AMD vs. INTEL vs. NVIDIA
- HiFi műszaki szemmel - sztereó hangrendszerek
- Projektor topic
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Aktív témák
-
föccer
nagyúr
Úgy néz kia a dolog, hogy a szövegszerkeztő is tud utf-8 kódolásban menteni
Viszont, ha feltöltöm, akkor hihetetlen tréé a megjeleníráés. Gyakorlatila az angol ábc betüin kívűl minden szimbólumokként jelenik meg...
Az adatbázisba utf 8 van beállítva, a másik kettőt még csekkolom.
na,a fene egye meg. NAgynehezen csak megszületett....
Aszt hittem már sosem lesz jó, de ez a vakvezetés(mi mindent kell beállítani) egész jól bejött .)
köccenet, lehet még jelentkezem.
üdv.: föccer
[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
-
föccer
nagyúr
Na, mostmár nem sok problémám van
Az adatbázisból átemelt infókál bizonyos karakterek nem jelennek meg. Kiderítettem, hogy ez azért van, mert rossz karakterkódolást használok, valamit a kapcsolat forán nem állítom be az adatátvitel karakterkészletét.
Eredetileg Latin_2 ben építettem az adatbázist. Az összes text mezőt átállítottam UTF-8_Uicod-ci re, valamint az adatbáziskezelőben megadtam, hogy a MySQL karakterkészlet: UTF-8 Unicode (utf8) legyen, valamint a MySQL kapcsolat egyeztetés:utf-8_unicode_ci legyen.
Tehát serves oldalról mindennek rendben kell lennie.
Azt is kiderítettem, hogy a php-be, ahol a lekérdezések vannak el kell küldenem a mysql szervernek a beállításokat végző lekérdezéseket. (SET NAME ??)
Azt szeretném kérdezni, hogy ez miként működik, valamit milyen kód tartozik hozzá
Hálás köszönet.
üdv.: föccer -
föccer
nagyúr
Üdv.
Adott egy adatbázis, melynek egyik eleme egy dátum (aktiválás ideje). Az lenne a kérdésem, hogy hogya lehet egyszerűen (mysql lekérdezésben) megoldani azt, hogy csak az éppen aktív tagoka adatait kérjem le, ha a tagság ideje az aktiválást követő 1 év.
Eddig jutottam:
if ($_POST[keresett_szoveg] == '''')
{$sql = ''select ID, NEV, TELEPULES, FOGYASZTJA, SIKER from distributorok order by ''.$_rendezes.'';'';}
else {$sql = ''select ID, NEV, TELEPULES, FOGYASZTJA, SIKER from distributorok where ''.$_kereses.'' = '''.$_POST[keresett_szoveg].''' order by ''.$_rendezes.'';'';}
Ha nincs keresett szövegbe beírva semmi, akkor az összes elemet kikeresem, míg ha van, akkor az annak megfelelő elemeket. Mindkét ágaba be kellene tenem azt, hogy csak a tagok kerüljeek kiiratásra. Gondolom a where (AKTIVALVA > (jelenlegi dátum-1év)) lenne a jó megoldás, de ezt hogyan csinálom meg?
Köszönöm a segítséget
üdv.: föccer -
föccer
nagyúr
Köccke.
A 2. megoldás valamivel jobban tetszik (egyszerübb)
Az a csúnyaságot meg tessék gyorsan elfelejteni
Aktív témák
- Western Digital Black 500GB 3,5"-os hdd-k (
- AKCIÓ ÚJ Bontatlan Macbook Pro 14 M4 MAX 14 32GPU 36GB 1TB Magyar billentyűzet Azonnal átvehető Deák
- BONTATLAN Új Ipad 9th 10th 11 gen. Air 6 7 , Ipad Pro Mini 7 IPADEK Azonnal DEÁK Térnél Átvehető.
- BONTATLAN Új iPhone 17 PRO MAX 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Dell Precision 7740 Workstation 17,3", i9-9980HQ, 32GB, RTX3000 6GB
- Újabb 20db Lenovo ThinkPad X1 Yoga G6 (6th Gen) - i7-1185G7, 32GB, 512GB SSD, multitouch + TOLL
- HIBÁTLAN iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3336
- Apple Mac mini 14.3 M2 8GB RAM 256GB SSD 1év garancia
- Lenovo ThinkPad X270 (16) - i5-7300U, 16GB, 512GB SSD, 12" FULL HD (ELKELT)
- GYÖNYÖRŰ iPhone 13 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3431, 94% Akkumulátor
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest