Autor | Zpráva | ||
---|---|---|---|
wonder Profil |
#1 · Zasláno: 28. 1. 2012, 02:59:05
Zdravím, mám menší problém s vložením textu z externího souboru.
Použil jsem: <?php echo htmlSpecialChars(file_get_contents("soubor.txt"));?> Jak se vůbec pořád máš? se zobrazí: Jak se v�bec po��d m��? Zkoušel jsem si i různě hrát s kódováním, ale nepodařilo se mi to nijak rozchodit. Text z externího souboru proto, aby mohl obsah stránky editovat i "html-hloupější" jedinec než já... Předem děkuji za radu popř. se omlouvám za duplicitu, ale nikde jsem tu tento problém nenašel, pouze obdoby, které mi nepomohly. |
||
Radek9 Profil |
#2 · Zasláno: 28. 1. 2012, 09:43:55
wonder:
Tohle nejčastěji bývá kódováním. Pokud používáš nějaký trošku chytřejší editor, měl bys ho vidět. |
||
Giga Profil * |
#3 · Zasláno: 28. 1. 2012, 10:02:42
Asi treba uviesť do súladu kódovanie stránky a kódovanie samotného .txt
|
||
wonder Profil |
#4 · Zasláno: 28. 1. 2012, 13:05:15
V index.php jsem již vyzkoušel windows-1250, iso-8859-2 i UTF-8 a bez úspěchu.
v souboru *.txt pravděpodobně kódování nenastavím... Nějaký nápad? |
||
Giga Profil * |
#5 · Zasláno: 28. 1. 2012, 14:08:59
Napr. PSPad vie sqele nastaviť/zmeniť kódovanie súboru
|
||
Davex Profil |
#6 · Zasláno: 28. 1. 2012, 14:54:50
wonder:
Je ve výsledném kódu deklarováno kódování stránky? <meta charset="utf-8"> <?php echo htmlSpecialChars(file_get_contents("soubor.txt"));?> |
||
Petr_D Profil * |
#7 · Zasláno: 28. 1. 2012, 17:03:26
wonder:
UTF-8 se dá u .txt souboru nastavit i v poznámkovém bloku : uložit jako => utf-8 |
||
Bubák Profil |
#8 · Zasláno: 28. 1. 2012, 17:59:04
Davex:
Symptomy přesně odpovídají tomu, že HTMl stránka je v utf-8, ale includovaný txt soubor je v kódování windows-1250. Petr_D: „UTF-8 se dá u .txt souboru nastavit i v poznámkovém bloku“ A pak v HTML souboru bude dělat problémy nadbytečný BOM. Ideální by bylo použít editor, kde se dá BOM vypnout. |
||
Keeehi Profil |
#9 · Zasláno: 28. 1. 2012, 18:21:00
Bubák:
„Ideální by bylo použít editor, kde se dá BOM vypnout.“ Což je třeba ten zmiňovaný PSPad. |
||
wonder Profil |
#10 · Zasláno: 28. 1. 2012, 19:10:15
Giga:
Děkuju :) ale zatím mi asi postačí možnost volby kódování v pozn. bloku. Davex: Ano je. Problém byl opravdu v kódování toho *.txt. Petr_D: Moc děkuju. Pracuju s ním od malička a nikdy jsem si nevšiml možnosti volby kódování :D Zatím to můj problém vyřešilo ;) Bubák: Přesně tak: UTF-8 a windows-1250, pozn. blok to vyřešil. BOM mi nic neříká, stránka se jeví fungujícně... Keeehi: PSPad určitě seženu, bude se časem hodit.. Všem vám moc děkuju za rychlé odpovědi. Problém vyřešen uložením v kódování UTF-8 v pozn. bloku. |
||
Keeehi Profil |
#11 · Zasláno: 28. 1. 2012, 20:01:05
wonder:
„BOM mi nic neříká“ Nejčastější potíže s PHP (FAQ) » Divný znak (čtvereček) na začátku includovaného souboru v UTF-8 |
||
wonder Profil |
#12 · Zasláno: 29. 1. 2012, 17:31:24
Keeehi:
Díky, mrknu na to... Jinak jsem to i slušně nahradil <?php include; ?> , kde mohu použít mimo textu i obrázky apod...
|
||
Časová prodleva: 12 let
|
0