Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kodowanie, iso-8859-2, utf-8
JaRoPHP
post 12.05.2006, 16:38:10
Post #1





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Witam!!!

Jak kodować znaki, aby były polskie literki?
Mam pliki:
example.xml
  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <?xml-stylesheet type="text/xsl" href="example.xslt"?>
  3. <osoby>
  4.      <osoba>
  5.            <imie>Łużyckaś</imie>
  6.            <nazwisko>Nowicka</nazwisko>
  7.      </osoba>
  8.      <osoba>
  9.            <imie>Jan</imie>
  10.            <nazwisko>Kowalski</nazwisko>
  11.      </osoba>
  12. </osoby>


example.xslt
  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  3. <xsl:output method="html" />
  4.  
  5. <xsl:template match="/">
  6.      <html>
  7.            <head>
  8.                  <title>Dokument XML</title>
  9.            </head>
  10.            <body>
  11.            <h1>Spis osób</h1>
  12.            <table>
  13.                  <tr><th>Imię</th><th>Nazwisko</th></tr>
  14.                  <xsl:for-each select="//osoba">                  
  15.                  <tr>
  16.                        <td class="nazwisko"><xsl:value-of select="nazwisko" /></td>
  17.                        <td class="imie"><xsl:value-of select="imie" /></td>
  18.                  </tr>
  19.                  </xsl:for-each>
  20.            </table>
  21.            </body>
  22.      </html>
  23. </xsl:template>
  24. </xsl:stylesheet>


Jednak wyniki zwracane zawierają krzaczki (przy iso-8859-2) zamiast polskich liter (np. ś), natomiast przy kodowaniu utf-8 oprócz krzaczków, na początku dokumentu też się coś pojawia (jakieś krzaczki).
Jak w xslt dam znacznik meta określający kodowanie, to nie zmienia on sytuacji.


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
Dobrek Kropielni...
post 12.05.2006, 22:11:02
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.05.2006

Ostrzeżenie: (0%)
-----


mialem podobny problem z krzakiem w dokumentach kodowanych w utf-8 - wina leżala po stronie edytora - zmienilem i bylo ok


--------------------
dobrek
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 18:34