- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Miért nem szép a HDR a tévéden?
- Dobta az OLED kijelzőt a Honor MagicPad 3
- Indulhat a hardverparti!
- iPad topik
- Leégett az első Radeon a hírhedt 12V-2x6 tápkonnektorral
- Calibre, az elektronikus könyvtár
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- OLED TV topic
- Nvidia GPU-k jövője - amit tudni vélünk
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
Hirdetés
- Apple iMac 27" 5K 2017 1TB
- Gyári garanciális HP Pavilion 14 x360 i5 1235u/16GB/512SSD/360 TOUCH Screen
- BESZÁMÍTÁS! Apple MacBook Pro 16 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- BESZÁMÍTÁS! Apple MacBook Pro 14 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- BESZÁMÍTÁS! Apple MacBook Pro 16 2024 M4 Max 64GB 2TB SSD macbook garanciával hibátlan működéssel
- LG 45GR95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- Acer Aspire Vero - AV15 - 15.6"FHD IPS - i5-1235U - 16GB - 512GB - Win11 - 2+ év garancia
- Bomba Ár! Fujitsu LifeBook E780 - i5 I 4GB I 250GB I DVDRW I 15,6" HD I Cam I W10 I Garancia!
- BESZÁMÍTÁS! ASRock X570 R9 5900X 32GB DDR4 1TB SSD RX 7800 XT 16GB Fractal Design Meshify 2 850W
- Honor 90 512GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest