![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 6.01.2008 Skąd: Działoszyn Ostrzeżenie: (0%) ![]() ![]() |
Witam
strona wyświetla ![]() "Video ID � � � � � � � � � � � � � � � � � � � : 0 chuuuj ������������������� : 0 Format � � � � � � � � � � � � � � � � � : MPEG-4 Visual...." żadnym str_replace - nie da sie (dodałem skopiowany plik do bazy i z bazy wybieram go i szukam i nie znajduje podobnieństwa) dodam też że to nie może być coś prostego gdyż może mi usunąć znaki z wyrazów w których były polskie znaki np. chrząszcz wygląda jak chrz�szcz więc nie może usuwać z wyrazów... |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zacząłbym od tego :
Temat: MYSQL Polskie znaki a skończył na google`u i potem tutaj przyszedł czy tak uczyniłeś? ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 6.01.2008 Skąd: Działoszyn Ostrzeżenie: (0%) ![]() ![]() |
niee nieee
google od wczoraj daje mi te same wyniki - w ascii przeskanowalem z pare krzaczków czy kodowaniem są jednakowe ale nic nie zmieniło (nie wykrywa podobnieństwa) np. krzaczek w ascii jest na pozycji 0 i na 65533 jak i na 55624 .... kodowanie to nic co by mi pomogło, potrzebuje tylko skryptu, który wywali mi te krzory powiedzmy ze skopiowałem coś co było już zakrzaczone Ten post edytował MaciekDZN 29.12.2015, 10:06:48 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie
PS. Na Krzaki - STIHL ![]() Ten post edytował Pyton_000 29.12.2015, 10:16:51 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 6.01.2008 Skąd: Działoszyn Ostrzeżenie: (0%) ![]() ![]() |
tylko tyle że jak wklejam to do PWPEditor to mi zamienia na normalny '?'
jak zedytowales to Tobie tez zamienilo ![]() Ten post edytował MaciekDZN 29.12.2015, 10:16:57 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Skopiuj teraz, bo wcześniej po szybkiej edycji mi zamieniło na zwykły ?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 6.01.2008 Skąd: Działoszyn Ostrzeżenie: (0%) ![]() ![]() |
PHP Web Page Editor - "?"
Notepad ++ - "kwadracik" Notatnik - � ![]() ale nadal jest: ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
pokaż kod, plik zapisany w UTF8 ?
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze... skąd czerpiesz dane?
Z bazy MySQL czy z tablicy lub płaskiej bazy? Jakie kodowanie było wcześniej, bo może źle przekonwertowałeś dane. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 6.01.2008 Skąd: Działoszyn Ostrzeżenie: (0%) ![]() ![]() |
wszystko z kodowaniem bazy danych, plików PHP jak i samego ustawionego kodowania w nich (charset) jest poprawne.
dane które skopiowałem miały już krzaczki (ktoś po prostu zjebał) jest ich tak dużo (są też poprawne całe szczęście), że muszę użyć do tego jakiejś funkcji by nie robić tego ręcznie no i właśnie... czego użyć by się tego pozbyć? Dane widziane są pobierany z mysql z kodowaniem utf-8 plik php który wykonuje skrypt ma zaimplementowane pobieranie z bazy w utf-8 jak i charset w mecie utf-8 oczywiście również plik php również jest zapisany z kodowaniem utf-8
ad.1. Wymyśliłem aby podmienić polskie znaki na bez ogonków, zapamiętać ich pozycję a później gdy oczyścić tekst przez wyrażenie regularne znów przywrócić ogonki? Ten post edytował MaciekDZN 29.12.2015, 13:26:42 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
w preg_replace [?] "?" musi być tym znaczkiem.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 6.01.2008 Skąd: Działoszyn Ostrzeżenie: (0%) ![]() ![]() |
próbowałem na wszelkie sposoby, może ten znak jest jakimś szczególnym?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Co prawda w tym wypadku i tak nie pomoże ale nie widzę nigdzie ani nagłowka ani set names. Z dowolnym kodowaniem może się to wczytywać. Znormalizuj najpierw to a później poprawiaj dalej.
-------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 6.01.2008 Skąd: Działoszyn Ostrzeżenie: (0%) ![]() ![]() |
w config.php
screeny z bazy: ![]() ![]() Połowa rekordów ładuje się normalnie gdyż były poprawnie kodowane przed skopiowaniem i nie posiadały krzaczków (są polskie znaki...): ![]() nawet przy użyciu http://php.net/manual/en/function.htmlspecialchars.php zmienia wszystko prócz tych krzaków :///////// HELP Ten post edytował MaciekDZN 29.12.2015, 15:14:13 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak ustawisz inne kodowanie niż utf-8 (eksperymentuj, latin1,2) powinny się wyświetlić krzaczory właściwe, co da już podstawy do konwersji na poprawne znaki.
-------------------- |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 6.01.2008 Skąd: Działoszyn Ostrzeżenie: (0%) ![]() ![]() |
dzięki za wszelaką pomoc
![]() udało mi się:
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 1 Dołączył: 1.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
A czy aktualizacja wersji php może spowodować takie krzaczki? Miałem stronę postawioną na serwerze, wszystko było w porządku, wczoraj patrzę, a wszędzie zamiast polskich znaków krzaki. Tak jak pisałem - nic nie ruszałem.
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
@Headamon
Nie wydaje mi się. Parser nie ingeruje w kodowanie plików. Raczej możesz mieć wymuszone domyślne kodowanie, więc wystarczy ustawić poprzednie domyślne (powinny być w opcjach serwera albo przez ini_set). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:16 |