Autor Zpráva
Nevínek
Profil *
Na localhostu bych potřeboval rozchodit jednu věc - Object-Plugin Windows Media Playeru 9.

Když v PHP vytvořím tento HTML soubor:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">;
  <title></title>
  </head>
  <body>
  
<div>

<object id="MediaPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" height="64" width="468">
<param name="URL" value="Šárka Vaňková - Žerty stranou.mp3">
<param name="Autostart" value="True">
<param name="UiMode" value="Mini">
<embed type="application/x-mplayer2" src="Šárka Vaňková - Žerty stranou.mp3" name="MediaPlayer" height="45" width="468">
</object>
</div> 



  </body>
</html>


Soubory z českou diakritikou neprojdou a nehraje to, WMP ho špatně interpretuje a čeština se rozpadne, zkoušel jsme ukládát HTML v různých kódováních (UTF-8,ISO-1,ISO-2,Win1250....), dělal jsem HTML v PSPADU i ručně, ale nikdy to neprošlo... jak je to možné?
Jan Tvrdík
Profil
Nikdy nepoužívej v cestách diakritiku, vždy to povede akorát k problémům. Můžeš zkusit použít jako název souboru "%c5%a0%c3%a1rka+Va%c5%88kov%c3%a1+-+%c5%bderty+stranou.mp3", ale netuším, zda to pomůže.
AM_
Profil
Nevínek:
Když v PHP vytvořím tento HTML soubor:
To, co říká Jan Tvrdík, je naprostá pravda. Nicméně neplést PHP a HTML, tvůj problém s PHP nemá nic společného, embed je čistě záležitost HTML a soubor, který si natahuje, také není PHP, ale mp3 - chyba je tedy určitě mezi HTML a filesystémem.
Nevínek
Profil *
... díky za objasnění, ale proč WMP nebere žádné CZ kódování ?????? Dle této stránky
www.jakpsatweb.cz/cestina-problemy.html#iso
jde o problém mezi ISO/WIN , ale když vytvořím na svém PC HTML s ISO i WIN stejně tu češtinu embed-WMP zprzní!!!! A to co napsal Jan Tvrdík nepomáhá......

Taková jednoduchá věc přece musí mít řešení?
AM_
Profil
Nevínek:
A nepoužívá náhodou utf-8? Já nevím, s tímhle jsem nikdy nedělal, ale iso8859-2 a win1250 nejsou jediná česká kódování.
Řešení je prostě nepoužívat v názvu souborů diakritiku, zaděláváš si tím na spoustu problémů, a také lidem, kteří si to například stáhnou do levnějších MP3 přehrávačů, které v lepším případě jen zobrazí rozsypaný čaj, v horším se rozsype celý systém té MP3ky.

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