Autor Zpráva
rybarada
Profil
Ahoj, mám problém. Nevím, jaké kódování pro PHP použít, aby mi to nevyhodilo různé nesmyslné znaky, které nechci. Poradíte? Děkuji
Enyeus
Profil
Používej UTF-8, v tom kódování ale musíš ukládat i soubory.
shaggy
Profil
Alebo win-1250, alebo iso-8859-2, alebo iné kódovanie podľa toho, v akom jazyku tá stránka je.
Čo keby si dal odkaz na tú stránku, na ktorej sa zobrazujú nezmyselné znaky?
rybarada
Profil
Děkuji za rychlou odpověď. URL je http://hrubasci.ic.cz/upload/.
A poradíte mi prosím, jakou chybu tam mam, že soubory nejdou dát na server?
shaggy
Profil
rybarada:
že soubory nejdou dát na server?
To nejak súvisí s diakritikou?
Každopádne - kde tam máš rozbitú diakritiku? Ja tam žiadne texty nevidím.
Mike8748
Profil
rybarada:
když už si nějaké kódování zvolíš, tak je vhodné ho i uvést v html dokumentu

http://www.jakpsatweb.cz/meta-tagy.html#cestina
rybarada
Profil
shaggy:
Je tam malý text po nahrání na server...
Petr ZZZ
Profil
shaggy:
Ja tam žiadne texty nevidím.
Má tam např. <a title="Originalni darky a gadgets pro muze i zeny!" ...>. Po najetí myší na odkaz je to vidět ve žluté bublině, bez diakritiky. ;-)
shaggy
Profil
rybarada:
Ja súbor k tebe uploadovať nebudem, ale predpokladám, že si si prečítal to, čo ti radí Mike8748, však?
G3n3sis19
Profil
shaggy:
Ja súbor k tebe uploadovať nebudem,
stačí bajtový soubor :D

zde je výsledek

P�i nahr�v�n� souboru do�lo k chyb�!
Zadejte jm�no souboru:
Bertram
Profil
rybarada:
V hlavičce musí být nastavena znaková sada dokumentu shodně s tím v jaké je uložen zdrojový kód dokumentu v editoru.
Při pohledu na zdrojový kód tvé stránky upload tam dokonce ani žádné meta tagy nejsou.
Takže např:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

A ve stejném kódování uložit i zdrojový kód dokumentu.

A pokud máš někde
header('Content-Type: text/html; charset=utf-8');

Tak platí stejná zásada.
rybarada
Profil
Díky všem, zkusím to...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0