Skocz do zawartości

Kodowanie hiszpańskich znaków


verSuS

Rekomendowane odpowiedzi

Hej,

jakie kodowanie ustawić w bazie, aby wyświetlane znaki hiszpańskie na stronie były prawidłowe.

Kodowanie jakie mam na stronie to iso-8859-1, nie do ruszenia.

edit:

Sam sobie odpowiem :)

W bazie mogę trzymać normalnie w utf-8, a dopiero na stronie zmieniać kodowanie poprzez:

iconv("UTF-8", "ISO-8859-1", $text);

TANIE PUNKTY SWL - Automatyczna transakcja - punkty w 5 minut na Twoim koncie (seomatik, gotlink, statlink)

HURTOWE ILOŚCI: Linki z PageRank (ponad 1000 domen PR1-5)

Sławomir Siudek+

Odnośnik do komentarza
Udostępnij na innych stronach

Kodowanie UTF8 i utf8_spanish_ci :)

Ogólnie UTF-8 umożliwia przechowywanie rozszerzonej tabeli znaków.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

jeśli robisz iconv na ISO... to nie za bardzo to zadziała. Dane z formularzy będziesz miał przesyłane jako ISO i kiedy coś dodasz do bazy ze strony to wszystko się skaszani. Więc będziesz musiał dodać konwersje całego wejścia do bazy.

Powinieneś trzymać w bazie albo jako iso-8859-1(latin1) albo

1. tabele w bazie utf8

2. ustawić charset klienta bazy danych (php) na latin1 konwersja będzie wtedy automatyczna w jedną i drugą stronę

(dodajesz na początku skryptu)

mysql_query .... SET NAMES 'latin1' a bazę masz w utf8

https://dev.mysql.com/doc/refman/5.0/en/cha...connection.html

Ogólnie lepiej wszystko robić na jednej stronie kodowej. Mniej zamętu jest.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności