Autor | Zpráva | ||
---|---|---|---|
TomasJ Profil |
Ahoj, prosim vás co to je za podivný znak toto?
Dělá strašný nepořádek ve webových chatech (tedy mimo Facebook chat)...
|
||
Mároš Profil |
#2 · Zasláno: 22. 3. 2012, 19:15:59
To znamená, že je špatně nastavené kódování. Třeba windows-1250 versus UTF-8
|
||
TomasJ Profil |
#3 · Zasláno: 22. 3. 2012, 19:20:42
Mároš:
Néné... Kdyby to bylo jen toto, nenarušilo by to JS skript. |
||
margin Profil * |
#4 · Zasláno: 22. 3. 2012, 19:26:11
CO "čtvereček", to neplatný znak, odkud se vzal, můžeme hádat, nejčastější důvod ti napsal Mároš, ale netrefil se. Nebo sen dáš víc informací a živou ukázku, ať nemusíme hádat.
|
||
TomasJ Profil |
Živou ukázku, bohužel tu nemám (tedy ne svoji, a cizí sem dávat nebudu). Ale myslím, že se jedná o nějaký čínský znak, protože tak ho zobrazí facebook. Kde se vzal - asi z mé hashovací funkce, takže jsem ji trochu upravil, protože znak se tvářil v souboru jako jeden a po označení jako 2 znaky. Velmi divné. Jen jsem přišel na to, že to je tedy nějaký cizí znak. Entity: & #55371;& #56943; (samozřejmě bez mezer).
|
||
DoubleThink_ Profil * |
#6 · Zasláno: 22. 3. 2012, 20:47:56
TomasJ:
„Ale myslím, že se jedná o nějaký čínský znak“ U+55371 ani U+56943 není platný Unicode znak, tvoje funkce pravděpodobně neumí správně pracovat s vícebajtovým kódováním a produkuje chybné výsledky. |
||
TomasJ Profil |
#7 · Zasláno: 23. 3. 2012, 17:52:51
Ten znak je dohromady...
|
||
_es Profil |
#8 · Zasláno: 23. 3. 2012, 18:22:11
TomasJ:
„Ten znak je dohromady...“ Tie otázniky sú dva, teda dva znaky. Kde ti vznikajú, ti tu asi nikto nevytuší, lebo nie je z čoho. Rozumný dôvod si dostal napríklad v [#6] DoubleThink. |
||
Časová prodleva: 13 let
|
0