![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pytanie odnośnie nagłówków, które można załączyć do funkcji mail. Kod jest następujący:
Tak więc powinno być w porządku, zaś problem jest następujący: gdy użytkownik w formularzu poda w polu "name" imię i nazwisko bez polskich znaków, wówczas wszystko działa poprawnie. Kłopot pojawia się, gdy w nazwie są polskie znaki, np. Andrzej Przepiórka. Wtedy na mój adres e-mail, którego adresatem jest samo "Andrzej", zaś nazwisko obcina. Jak to rozwiązać? Czy powinno tu być wskazane kodowanie utf-8, a może zrobić dwa osobne pola na imię i nazwisko, zaś potem je połączyć w nagłówku? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dziwna sprawa. Jak imię ma jakiś ogonek, tak nazwisko już się "nie łapie", czyli na to wygląda, że kończy się po wyrazie z polskim znakiem.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Dziwna sprawa. Jak imię ma jakiś ogonek, tak nazwisko już się "nie łapie", czyli na to wygląda, że kończy się po wyrazie z polskim znakiem. Nie lubię dawać podpowiedzi nie sprawdziwszy ich wcześniej, ale nie jestem w stanie szybko tego sprawdzić. Dziwne jest to, że ucina całe nazwisko, a nie na przykład do znaku, albo wywalając jakiś błąd. Spróbuj wstawić cały $name w cudzysłów:
Daj znać, czy to coś pomogło. Przy okazji i dla pewności: w Notepadzie masz ustawione kodowanie w UTF bez BOM, tak? Domyślnie on ma ANSI. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 05:32 |