Forum » Programiranje » Kaj pomeni %uFFFC v URL-ju?
Kaj pomeni %uFFFC v URL-ju?
HotBurek ::
Dobro jutro.
Kot že naslov pove, me zanima, kaj pomeni string "%uFFFC", brez narekovanjev, v URL-ju?
Zadeva je moteča, ker:
- Firefox view-source prikaže presledek
- Firefox navadni pogled in mouse hover pokaže to čudo
- Link shranjen v SQL (MariaDB) ne prikaže presledka
- Terminal v output-u prikaže presledek
----------------------
UPDATE
Kot kaže gre za:
OBJECT REPLACEMENT CHARACTER
Če iščem po SQL bazi, ga ne najde:
Krneki.
Kot že naslov pove, me zanima, kaj pomeni string "%uFFFC", brez narekovanjev, v URL-ju?
Zadeva je moteča, ker:
- Firefox view-source prikaže presledek
- Firefox navadni pogled in mouse hover pokaže to čudo
- Link shranjen v SQL (MariaDB) ne prikaže presledka
- Terminal v output-u prikaže presledek
----------------------
UPDATE
Kot kaže gre za:
OBJECT REPLACEMENT CHARACTER
Če iščem po SQL bazi, ga ne najde:
SELECT * FROM `page_url` WHERE `url` LIKE '%FFF%' LIMIT 10;
Krneki.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
HotBurek ::
Zanimivo je, da če uporabim spodnji primer (content namesto text):
Mi med drugim vrne:
response = requests.get(url, headers=headers, allow_redirects=False, verify=False, timeout=20); print(response.content);
Mi med drugim vrne:
...\xef\xbf\xbc...
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
HotBurek ::
Skratka, kako naj:
- te stringe zlistam v DB (MariaDB)?
- te stringe zaznam v Pythonu?
- te stringe zlistam v DB (MariaDB)?
- te stringe zaznam v Pythonu?
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
DamijanD ::
Ne moreš tako:
WHERE `url` LIKE '%FFF%'
ker s tem iščeš string, ki vsebuje FFF. Ti pa iščeš string, ki vsebuje unicode znak FFFC. Kako pa v mariaDB iščeš po takem znaku pa ne vem...
WHERE `url` LIKE '%FFF%'
ker s tem iščeš string, ki vsebuje FFF. Ti pa iščeš string, ki vsebuje unicode znak FFFC. Kako pa v mariaDB iščeš po takem znaku pa ne vem...
shm ::
Lahko poiščeš vse znake ki niso ASCII: https://stackoverflow.com/a/11741314
Al pa poiščeš točno en utf znak: https://stackoverflow.com/a/28399884
Al pa poiščeš točno en utf znak: https://stackoverflow.com/a/28399884
HotBurek ::
Super, zadeva dela in najde string-e, ki niso ASCII.
Zdej je treba najdit še rešitev, da ko Python prebere string, da isto proba naredit in če najde kaj, kar ni ascii, enostavno odstrani iz stringa ven.
Zanimivo, kako naredi redirect na link z temi čunga lunga znaki (%ef%bf%bc):
Mogoče je linke bolje pustit takšne, kot jih vrača server. Sploh, če delajo in vračajo HTTP 200 response.
Boljše bi bilo, da bi web master to popravil, sploh če je to za popravit.
Zdej je treba najdit še rešitev, da ko Python prebere string, da isto proba naredit in če najde kaj, kar ni ascii, enostavno odstrani iz stringa ven.
Zanimivo, kako naredi redirect na link z temi čunga lunga znaki (%ef%bf%bc):
root@debian:~$ wget https://zlatapticka.si/rahel-jagodni-chia-puding-z-vanilijo/ --2022-03-14 16:54:34-- https://zlatapticka.si/rahel-jagodni-chia-puding-z-vanilijo/ Resolving zlatapticka.si (zlatapticka.si)... 185.29.16.160 Connecting to zlatapticka.si (zlatapticka.si)|185.29.16.160|:443... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://zlatapticka.si/rahel-jagodni-chia-puding-z-vanilijo%ef%bf%bc/ [following] --2022-03-14 16:54:37-- https://zlatapticka.si/rahel-jagodni-chia-puding-z-vanilijo%ef%bf%bc/ Reusing existing connection to zlatapticka.si:443. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/html] Saving to: 'index.html'
Mogoče je linke bolje pustit takšne, kot jih vrača server. Sploh, če delajo in vračajo HTTP 200 response.
Boljše bi bilo, da bi web master to popravil, sploh če je to za popravit.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Zgodovina sprememb…
- spremenilo: HotBurek ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [MariaDB] Kje se nahaja nastavitev za "innodb_file_per_table"?Oddelek: Programiranje | 517 (446) | HotBurek |
» | [SQL] Referenca na parameter v proceduriOddelek: Programiranje | 1384 (1097) | Ahim |
» | [UWP] [C#]Oddelek: Programiranje | 4185 (2215) | BivšiUser2 |
» | SQL vprasanje (strani: 1 2 )Oddelek: Programiranje | 8369 (5048) | BivšiUser2 |
» | Preverjanje, če je spletna stran enakaOddelek: Programiranje | 1217 (876) | Hayabusa |