![]() |
![]() |
-Wieviór- |
![]()
Post
#1
|
Goście ![]() |
Sprawa ma się tak, ściągam Greys Anatomy i nagrywam dla mamy do odtwarzacza, który odpala napisy z pliku txt, problem ma tylko taki jak chyba każdy inny na rynku, nie czyta polskich znaków. Stwierdziłem więc, że napiszę skrypt, który będzie zamieniał wszystkie ś, ć, ą itp. na ich "znormalizowane" odpowiedniki, tj. odpowiedni s, c, ą itp.
Kod mam taki:
No i w sumie wszystko działa, nie jestem pewien czy to dobrze generalnie robię, ale na plikach zbytnio nie umiem pracować, więc i tak jestem z rezultatu zadowolony. Ale jest jeden problem, przy dużych plikach jakby skrypt się gubi i już nie zamienia wszystkiego... :/ Konkretniej - na problemy z ś i ą, czyli coś tu jest nie tak z kodowaniem, bo z ś i ą to zawsze są problemy :/ ... no ale jak napiszę sobie plik costam.txt z treścią powiedzmy: Kod ś, ą, ł, ń, Ź, costam dalej To otrzymuję: Kod s, a, l, n, ź costam dalej Czyli wszystko jest ok, dopóki plik jest mały chyba. Ten post edytował Wieviór 14.02.2008, 19:23:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nigdy się tym nie bawiłem ale możesz sprawdzić funkcję mb_detect_encoding" title="Zobacz w manualu PHP" target="_manual... lub ewentualnie uzupełnić twoją tablicę o krzaczki obu polskich kodowań (co z UTFem nie mam pojęcia :/)...
Kiedyś napisałem coś takiego: src.zip... obejmuje to te dwa polskie kodowania... tylko musisz to otwierać notatnikiem... on jest za głupi na to żeby przekonwertować znaczki a niektóre edytory mogą to zrobić... Ten post edytował nowotny 14.02.2008, 20:21:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 17:32 |