Autor | Zpráva | ||
---|---|---|---|
Lehnka Profil * |
#1 · Zasláno: 31. 1. 2013, 11:31:52
Ahoj,
používám $x = htmlspecialchars($promenna) ; Výstup $x je však prázdný. Zkoušela jsem přidat kódování "CP1250", ale bez změny. Dokument má v html hlavičce nastaveno Windows-1250 a v php ještě mám hlavičku header('Content-Type: text/html; charset=windows-1250'); Tušíte, kde by mohl být zakopaný pes? :) |
||
Joker Profil |
#2 · Zasláno: 31. 1. 2013, 11:36:06
A co je v $promenna (
var_dump($promenna); )?
|
||
Lehnka Profil * |
#3 · Zasláno: 31. 1. 2013, 11:41:15
Text z databáze (ta má kódování utf8_czech, ale u připojení mám $set = @mysql_query ("SET NAMES CP1250");)
|
||
SeparateSK Profil |
#4 · Zasláno: 31. 1. 2013, 14:17:30
Skúsila si
echo $promenna; či to vlastne niečo obsahuje? :)
|
||
Davex Profil |
Mohl by to být stejný problém jako tady: htmlspecialchars()bez všech parametrů "sežere" delší řetězec.
Mělo by se to vyřešit nastavením jednobajtového kódování ISO-8859-1: $x = htmlspecialchars($promenna, ENT_QUOTES, "ISO-8859-1"); |
||
Lehnka Profil * |
#6 · Zasláno: 31. 1. 2013, 22:05:21
Problém vyřešen, díky )
|
||
Časová prodleva: 13 let
|
0