Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z polskimi znakami
Forum PHP.pl > Forum > PHP
cedunio
  1. <select name='pole14' size='1'>
  2. <option>określony</option>
  3. <option>nieokreslony</option>
  4. </select>


Fragmet dlugiego formularza w którym jest pare polskich znakow których niestety mi nie wyświetla.
Problem w kodowaniu, wiem ...
Jakie mam zastosować drodzy forumowicze, i jak to wstawić??
Cezar708
... to proste wstawić odpowiednie kodowanie w znaczniki meta. Ewentualnie jeśli część streści wyswietla się dobrze to sprawdź czy nie includujesz jakiś plików i czy wszystkie korzystają z tego samego kodowania
Pilsener
Temat: Najczestsze bledy

W jakim programie piszesz ten kod? Ustaw w nim takie kodowanie, jakie masz na stronie (naczęściej ISO lub UTF). Gdy masz poprawnie zakodowane polskie znaki, to po otwarciu w windowsowym notatniku powinny pojawić się krzaki. O polskich znakach napisano już tomy, wystarczy poszukać.
cedunio
wlasnie tylko jakie kodowanie powinienem zastosować??
MajareQ
Takich tematów jest na pączki... zastosuj iso-8859-2
a do kodowania automatycznego znaków mozesz zastosować:

  1. <?php
  2. function zamiana($buffer) {
  3. $co = array("ą", "Ś", "ś", "ź");
  4. $naco = array("ą", "Ś", "ś", "Ľ");
  5. return (str_replace($co, $naco, $buffer));
  6. }
  7. ob_start("zamiana");
  8. ?>
cedunio
a robie to wszystko w Macromedia Dreamweaver 8
MajareQ
mały problem... silnik forum zamienił w zmiennej $naco pewne znaki
zrobie screena zaraz

ps. używaj notatnika++

tak powinien wyglądać ten kod:

cedunio
tak myslalem, tylko gdzie to powinno byc wstawione w echo gdzie wyswietla mi ten formularz czy gdzies php
MajareQ
kod wstawiasz przed całą stroną po np. łączeniu z bazą...
A tekst piszesz normalnie.
informacje o kodowaniu dajesz w znaczniki meta...

  1. <meta http-equiv="Content-Type" Content="text/html; charset=iso-8859-2" />
cedunio
dziala snitch.gif
dzieki
MajareQ
No problem... i niech ten temat będzie świadectwem dla przyszłych pokoleń, które będą łaskawe używać opcji szukaj winksmiley.jpg
cedunio
przegiecie sciana.gif sciana.gif sciana.gif
na jednej stronie dziala na drugiej nie a postąpilem identycznie
MajareQ
pokaż obie strony ...
cedunio
hmm.... ale jak mam ci je pokazac to jest po 400 kodu:P
MajareQ
hmmm... podaj adresy?
cedunio
sciana.gif
w dniu dzisiejszym juz chyba mnie nic nie zaskoczy.
dziala na obu.
maci4
witam serdecznie.
a jak zrobic aby polskie znaki ktore sa w hiperlaczach zostaly zmienione na baz znaków?? mowie o:
  1. <a href="http://coś.pl/baza_danych_szkoły">sdf</a>

na
  1. <a href="http://cos.pl/baza_danych_szkoly">sdf</a>

odrazu mowie ze tych linkow bym miał miliona do zmiany recznie wiec potrzebuje jakis skrypt
Piniek
  1. <?php
  2. $co = array("ą", "ę", "ć", "ó"); // tu dajesz znaki polskie
  3. $naco = array("a", "e", "c", "o"); // tu zamienniki ;]
  4. $wynik=str_replace($co, $naco, $buffer);
  5.  
  6. ?>
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.