![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 8.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Robię stronę z artykułami, więc żeby sobie ułatwić zrobiłem sobie taki kreator artykułów. Zrobiłem plik dodaj.php i w nim zamieściłem formularz, gdzie będą zamieszczane informacje typu nazwa artykułu, treść itp. Zrobiłem formularz który wysyła dane do pliku nazwaskryptu.php (sory za dziwną nazwę) I tam skorzystałem z funkcji php, która tworzy plik i zapisuje w nim dane . (czyli informacje z formularza i inne dane które w każdym artykule są niezmienne). Wszystko ładnie działa, lecz nie ma polskich liter. Jak mogę to naprawić? Tu skrypt:
dodaj.php
nazwaskryptu.php
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Co znaczy "nie ma polskich znaków" , zjadło jest, czy tylko obgryzło?
2. W pliku dodaj.php nie ma ustawionego kodowania. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Nie ma polskich liter czyli znikają? Raczej krzaczki.
Nie widzę w nagłówku w ogóle deklaracji kodowania. @up hahaha, mam brata bliźniaka. ![]() Ten post edytował markonix 26.12.2010, 11:55:13 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 59 Dołączył: 24.04.2010 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
podczas zapisywania plikow w edytorze musisz miec ustawione kodowanie ISO-8859-2 w header html tez ISO-8859-2
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
W head'ie dodaj:
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" /> -------------------- LS Easter egg < |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 8.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Krzaczków nie mam, tylko kwadraciki. Kodowanie zmienię i zobaczymy. Tak przy okazji. Gdy robię duże pole tekstowe (np. height:800px) do formularza to gdy chcę coś w nim wpisać to kursor mam w środku pola, a chciałbym mieć na początku.
Ten post edytował compl 26.12.2010, 17:40:42 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Czemu na taki ISO? Ostaw na UTF-8 , będzie bardziej uniwersalnie. Należy jednak pamiętać, aby zapisać plik także w UTF-8.
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Dodajmy, że w UTF-8 bez BOM.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 8.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa. DOdaje ten metatagi do dodaj.php i nic. Dalej są kwadraty zamiast polskich liter.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 652 Pomógł: 47 Dołączył: 6.02.2010 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
otworz ten plik np. notepadem++ i zobacz jakie masz kodowanie(format->utf-8 bez bom).
a z tym drugim to jesli masz pole obrazkowe to paddingi. btw. masz blad: tutaj->
zamień na:
jeszcze to: możesz dodać w skrypcie nazwaskryptu.php na górze. ps. na górze dokumentu nie ma kodowania ustalonego. Ten post edytował gigzorr 26.12.2010, 21:41:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:20 |