phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Konwerter plików kopi baz danych - potrzebny skrypt
Autor Wiadomość
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 06-02-2009, 21:47   Konwerter plików kopi baz danych - potrzebny skrypt

Witam. Poszukuję chętnej osoby która byłaby chętna do napisania konwertera plików kopi baz danych (czyli ogólnie plików .txt, .sql etc.)

Fajnie by było jeśli by obsłużył spore pliki, nie wiem jakie są ograniczenia (jezeli max upload file size, to fajnie jakby to się wyświetlało jak w PMA np.)


Zamieszczam w załączniku także tablice kodowań: utf8, latin2, latin1 (specjalne latin1 pracujące w utf8)
Znaki zostały przerobione na system heksadecymalnym zgodnie z instrukcją dla C, C++, C#, Java (prefix 0x).
http://pl.wikipedia.org/w...system_liczbowy
Więc mam nadzieje że dla PHP też się nada.

I może komuś się przydadzą te tablice (pliki należy otwierać w kodowaniu utf8), kolejność wg. alfabetu:
ą, ć, ę, ł, ń, ó, ś, ź, ż


Tyle że miałem dylemat czy ten system szesnastkowy w kodowaniu latin1 sczytywać z pliku zapisanym w utf8 jak bazy czy z pliku z kodowaniem latin1, ale jednak sczytałem z utf8 wiec powinno działać na plikach z kopiami baz danych.


Jeśli ktoś miałby jakiś pomysł jak rozpoznawać aktualne kodowanie nie pogardziłbym taka opcją :)


A i nie opisałem o co w tym ma chodzić : Każde z tych liczb szesnastkowych miałaby być podmieniania na szesnastkowe z innego kodowania.

Tablice - latin1, latin2, utf8.zip
Pobierz Plik ściągnięto 219 raz(y) 697 Bajtów

 
     
Gadatliwa Kasia 

   
warna



Pomógł: 475 razy
Posty: 2335
Wysłany: 06-02-2009, 23:52   

A nie łatwiej było konwertować na encje? Ja tak robię, gdy baza się krzaczy, ale niestety muszę każdą ręcznie, bo nie chce szukać mi się automatu :]

Kod:
ą    ą
ć    ć
ę    ę
ł    ł
ń    ń
ś    ś
ó    ó
ź    ź
ż    ż

Ą    Ą
Ć    Ć
Ę    Ę
Ł    Ł
Ń    Ń
Ś    Ś
Ó    &#211
Ź    Ź
Ż    Ż


Swoją drogą, jaki system porównywania znaków dajesz dla bazy z tymi znakami heksadecymalnymi?
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 07-03-2009, 09:26   

Dobra coś sobie napisałem ale.... Jak zapisać plik w php z kodowaniem ansi ? Albo jak zapisać hexy w pliku żeby odczytywały się jak trzeba (chbya tryb binarny) ?

Bo teraz: otwieram sobie plik:
Kod:
$plik = file_get_contents('latin2.sql');

zmieniam na hexy:

podmieniam:

zmieniam na czytelny tekst:

i zapisuję:
Kod:
$zapisz_plik = file_put_contents("wyjsciowe.sql", $plik5);


Tyle że plik wynikowy jest zakodowany w utf8, jak go zakodować w ANSI lub coś za pomocą hexów ?

Ok już działa :P
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 15
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę