Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][XML]Problem z polskimi znakami.
Forum PHP.pl > Forum > Przedszkole
bartekm0
Problem jest mianowicie taki. Robię sobie portfolio i zaaplikowałem na stronę xml news we flash adres portfolo: bm-design.com.pl. Nie jestem koderem więc to moje początki z xml. Czytałem że w dokumencie mysi byź standard <?xml version='1.0' encoding='UTF-8' ?> tak zrobiłem ale nic nie dalo nadal nie widać znaków zobaczcie na portfolio.

a we flashu użyłem ariala więc na pewno są polskie znaki
a to treść moich plików.
news.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <NEWS mainAuthor="Chuck">      
  3.  
  4. <item>
  5. <date>19 Lipiec, 2009</date>
  6. <author>Bartłomiej Marchlewicz</author>
  7. <image>cowboy.jpg</image>
  8. <title>Update index'u</title>
  9. <description>Zamontowałem w stronie głownej przyjemny system newsów we flash'u oraz dodałem playera mp3. Wszystko dobrze się komponuje i działa beż zarzutu z najnowszymi wtyczkami. Nie testowane na starszych Flash Playerach! Mogą być problemy nie gwarantuję kompatybilności.
  10. </description>
  11. </item>
  12.  
  13. <item>
  14. <date>18 Lipiec, 2009</date>
  15. <author>Bartłomiej Marchlewicz</author>
  16. <image>bird.jpg</image>
  17. <title>Portfolio BETA v1</title>
  18. <description>Właśnie wrzuciłem na server cały pocięty szablon, galerię flash oraz zakodowałem rozwijane menu dhtml. Jest parę rzeczy do poprawek zwłaszcza w galerii ale mam nadzieje uporać się z nimi w ciągu najbliższych paru dni. Wszystko zmierza we właściwa strone.</description>
  19. </item>
  20.  
  21. </NEWS>


news.html
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta name="generator" content="WebSite PRO 4.3" />
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  5. <title>Ultimate XML News - Automatic thumbnails &amp; summaries</title>
  6. <script language="javascript">AC_FL_RunContent = 0;</script>
  7. <script src="AC_RunActiveContent.js" language="javascript"></script>
  8. <style type="text/css">
  9. body{
  10. background-color: #000000;
  11. }
  12.  
  13. </head>
  14.  
  15.  
  16. <script language="javascript">
  17. if (AC_FL_RunContent == 0) {
  18. alert("This page requires AC_RunActiveContent.js.");
  19. } else {
  20. AC_FL_RunContent(
  21. 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
  22. 'width', '100%',
  23. 'height', '100%',
  24. 'src', 'main',
  25. 'quality', 'high',
  26. 'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
  27. 'align', 'middle',
  28. 'play', 'true',
  29. 'loop', 'true',
  30. 'scale', 'noscale',
  31. 'wmode', 'opaque',
  32. 'devicefont', 'false',
  33. 'id', 'main',
  34. 'bgcolor', '#000000',
  35. 'name', 'main',
  36. 'menu', 'true',
  37. 'allowFullScreen', 'true',
  38. 'allowScriptAccess','sameDomain',
  39. 'movie', 'main',
  40. 'salign', ''
  41. ); //end AC code
  42. }
  43. </script>
  44. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" id="fullscreen" align="middle">
  45. <param name="allowScriptAccess" value="sameDomain" />
  46. <param name="allowFullScreen" value="true" />
  47. <param name="movie" value="main.swf" />
  48. <param name="quality" value="high" />
  49. <param name="scale" value="noscale" />
  50. <param name="bgcolor" value="#000000" />
  51. <param name="allowscriptaccess" value="samedomain">
  52. <param name="wmode" value="opaque">
  53. <embed src="main.swf"
  54. quality="high"
  55. scale="noscale"
  56. bgcolor="#000000"
  57. width="100%"
  58. height="100%"
  59. name="main"
  60. align="middle"
  61. allowScriptAccess="sameDomain"
  62. allowFullScreen="true"
  63. type="application/x-shockwave-flash"
  64. pluginspage="http://www.macromedia.com/go/getflashplayer"
  65. wmode="opaque"/>
  66. </object>
  67. </body>
  68. </html>


Proszę pomóżcie bo ja już nie mam pomysłów.
Fifi209
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />


Hmm, czy aby na pewno jest w UTF-8 wszystko?

P.S. To że w pliku zmienisz nagłówek to nic nie zmienia, również w edytorze musisz zmienić kodowanie pliku...
Było setki razy...
bartekm0
Możesz trochę jaśniej bo ja taki jeszcze z tym nie ogarnięty jestem. sad.gif Prosił bym wytyczne co jak i gdzie zmienić z góry dzięki.
Fifi209
Przykład z edytorem, którego ja używam:
bartekm0
ściągnąłem notepad ++ i kliknąłem to co ty i nic to nie dało :/

aha zrobiłem to w pliku news.xml?

może coś pokszaniłem jakieś wytyczne by się przydały obszerniejsze.
Fifi209
Cytat(bartekm0 @ 21.07.2009, 13:52:02 ) *
ściągnąłem notepad ++ i kliknąłem to co ty i nic to nie dało :/

aha zrobiłem to w pliku news.xml?

może coś pokszaniłem jakieś wytyczne by się przydały obszerniejsze.


Zrób na każdym pliku, chyba że w przeglądarce wyświetlasz samego XML'a.
viking
Stronę masz w iso-8859-2, xml w utf-8. Jak to ma grać bez przekodowania? Nie znam actionscript ale jest tam pewnie jakieś dekodowanie znaków.
bartekm0
I Mam zrobić do UTF-8 czy do ansi?
nexis
Wszystko do UTF-8.
Fifi209
Cytat(bartekm0 @ 21.07.2009, 14:01:14 ) *
I Mam zrobić do UTF-8 czy do ansi?


Do utf-8 w dodatku w nagłówkach strony (<head>) zmień z iso na utf-8
bartekm0
kurde nadal nic :/

tak to teraz wygląda w obydwu plikach :/

Fifi209
Teraz w pliku masz krzaczki, musisz je ręcznie zmienić lub za pomocą
ctr + f klikając na zakładkę Replace

U góry wpisujesz jeden z krzaczków
Na dole odpowiednik (polską literę)

Search mode ustawiasz na normal

I klikasz replace all

Sorki że po ang. ale mam taką wersję edytora. (może dla tego że jestem w anglii haha.gif)
bartekm0
nadal nic :/

może ktoś to spróbować zrobić?

tutaj jest paczka z tym skryptem.

TUTAJ

Z góry dzięki.
Daiquiri
W notepadzie++ zamiast zmieniać kodowanie pliku, stwórz nowy (z ustawionym kodowaniem) i tam wklej swój kod. Oczywiście następnie dodaj polskie znaki.
bartekm0
niestety to samo. :/ wcześniej wrzuciłem paczkę jak możesz to spróbuj to zrobić.

proszę niech ktoś mi pomoże :/

HAHA sam sobie pozadziłem tak zmiana kodowania to raz ale 2 ważna rzeczą było osadzenia czcionce w flashu. Tak jak by ktoś potrzebował pomocy z takim problemem to jeśli pola textowe we flashku ustawiamy dynamiczne musimy osadzić polskie znaki. Pozdrawiam.
nexis
Cytat(bartekm0 @ 21.07.2009, 02:19:35 ) *
a we flashu użyłem ariala więc na pewno są polskie znaki

Cytat(bartekm0 @ 22.07.2009, 02:55:15 ) *
HAHA sam sobie pozadziłem tak zmiana kodowania to raz ale 2 ważna rzeczą było osadzenia czcionce w flashu.

Sam stwierdziłeś, że w czcionkach nie mamy szukać przyczyny, więc śmiać możesz się z własnej głupoty. sciana.gif
Ziom73
Można również wykorzystać to: Konwerter ISO
Działa jak należy ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.