Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z polskimi znakami
cedunio
post 20.03.2008, 10:54:38
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


  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ć??
Go to the top of the page
+Quote Post
Cezar708
post 20.03.2008, 11:10:52
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


... 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
Go to the top of the page
+Quote Post
Pilsener
post 20.03.2008, 11:14:46
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


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ć.
Go to the top of the page
+Quote Post
cedunio
post 20.03.2008, 11:17:50
Post #4





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


wlasnie tylko jakie kodowanie powinienem zastosować??
Go to the top of the page
+Quote Post
MajareQ
post 20.03.2008, 11:21:36
Post #5





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


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. ?>
Go to the top of the page
+Quote Post
cedunio
post 20.03.2008, 11:22:18
Post #6





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


a robie to wszystko w Macromedia Dreamweaver 8
Go to the top of the page
+Quote Post
MajareQ
post 20.03.2008, 11:24:32
Post #7





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


mały problem... silnik forum zamienił w zmiennej $naco pewne znaki
zrobie screena zaraz

ps. używaj notatnika++

tak powinien wyglądać ten kod:



Ten post edytował MajareQ 20.03.2008, 11:24:22
Go to the top of the page
+Quote Post
cedunio
post 20.03.2008, 11:24:49
Post #8





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


tak myslalem, tylko gdzie to powinno byc wstawione w echo gdzie wyswietla mi ten formularz czy gdzies php
Go to the top of the page
+Quote Post
MajareQ
post 20.03.2008, 11:26:27
Post #9





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


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" />
Go to the top of the page
+Quote Post
cedunio
post 20.03.2008, 11:30:28
Post #10





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


dziala snitch.gif
dzieki
Go to the top of the page
+Quote Post
MajareQ
post 20.03.2008, 11:32:21
Post #11





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


No problem... i niech ten temat będzie świadectwem dla przyszłych pokoleń, które będą łaskawe używać opcji szukaj winksmiley.jpg
Go to the top of the page
+Quote Post
cedunio
post 20.03.2008, 11:39:50
Post #12





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


przegiecie sciana.gif sciana.gif sciana.gif
na jednej stronie dziala na drugiej nie a postąpilem identycznie
Go to the top of the page
+Quote Post
MajareQ
post 20.03.2008, 11:42:30
Post #13





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


pokaż obie strony ...
Go to the top of the page
+Quote Post
cedunio
post 20.03.2008, 11:45:40
Post #14





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


hmm.... ale jak mam ci je pokazac to jest po 400 kodu:P
Go to the top of the page
+Quote Post
MajareQ
post 20.03.2008, 11:48:00
Post #15





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


hmmm... podaj adresy?
Go to the top of the page
+Quote Post
cedunio
post 20.03.2008, 11:50:53
Post #16





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


sciana.gif
w dniu dzisiejszym juz chyba mnie nic nie zaskoczy.
dziala na obu.
Go to the top of the page
+Quote Post
maci4
post 13.04.2008, 12:43:46
Post #17





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 23.08.2005

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


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
Go to the top of the page
+Quote Post
Piniek
post 13.04.2008, 12:47:38
Post #18





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


  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. ?>


--------------------
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: 26.04.2024 - 10:57