Skocz do zawartości

Brak "Ł" w Scuttle


spookypld

Rekomendowane odpowiedzi

Nie mam pojęcia jak ustawić wyświetlanie "Ł" w moich Stalowych Linkach (scuttle)

Grzebałem w plikach i znalazłem linijki odpowiedzialne za formatowanie. Zmieniłem na iso-xxxx-2 (gdzie xxxx nie pamietam) to się całkiem krzaki zrobiły.

Znalazłem też plik utf-8.php, który jest skryptem - domyślam się, że jego pracą jest zmienianie tekstu na polskie znaki. Nie wiem tego na sto %

Kurna, powiedzcie mi jak to zmienić.

Odnośnik do komentarza
Udostępnij na innych stronach

Kodowanie strony jest w charset=utf-8" wiec wszystkie pliki muszą być zapisane jako 'Encoding UTF-8" NIE ANSI i baza danych musi mieć też właściwe kodownie.

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

W katalogu includes mam plik utf8.php Jak rozumiem a raczej strzelam, że plik odpowiada za "Metoda porównywania napisów". Nie znam się na tym, bo to chyba pierwsza baza danych jaką w SQL robię.

Jeśli chodzi o kodowanie na stronie to owszem, jest teraz UTF8, ale ja to zmieniłem na ISO-xxxx-2 i wówczas były tam krzaki ze wszystkich polskich ogonków, więc powróciłem na UTF8 (kwestia zmiany jednego pliku .php).

Także format zapisanych plików tutaj nie ma wiele do rzeczy. Stawiałbym że to kwestia bazy danych.

Znalazłem zapis w pliku utf8.php:

When the second parameter is true the string will
* be encoded only if non ASCII characters are detected

Czyli jest na pewno NIE ANSI.

W takim wypadku to chyba pozostaje mi tylko liczyć na Mendaxa, może on mi pomoże z tym głupim kodowaniem coś zrobić. Wg mnie potrzebuję pliku iso-8xxx-2.php

Odnośnik do komentarza
Udostępnij na innych stronach

Plik: tagservice.php

funkcja: attachTags()

i tam zamień

strtolower($tags[$i])

na

utf8_strtolower($tags[$i])

Tylko nie wiem, nie pamietam czy nie trzeba jeszcze zmodyfikować plik tworzacy tabele poprzez dodanie na koncu każdej z nich takiej linijki:

ENGINE=MyISAM DEFAULT CHARSET=utf8;

Jezeli tak, to trzeba by to było zrobić na samym poczatku.

.

Odnośnik do komentarza
Udostępnij na innych stronach

Zmieniłem to w pliku tagservice i nie działało.

Nie potrafiłem zmienić pliku tworzącego tabele, ale nieważne... Co się okazało - zmieniłem kodowanie w bazie danych sc_tags na latin-2 (pojawiły się pytajniki zamiast będących tam ramek). Wróciłem więc na kodowanie utf8-polish i o dziwo działa wszystko za********e. :] Dzięki za help.

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