Zobacz temat
Konwersja ca?ej strony na UTF8
|
|
szulcu |
Dodany dnia 31.05.2008 12:24:16
|
![]() Przedszkolak ![]() Postów: 23 Data rejestracji: 27.06.2007 17:15 |
Witajcie. Strona aktualnie kodowana jest w ISO-8859-2. Chc? przej?? ju? na UTF-8. Czy wystarczy tylko skonwertowa? locale na UTF-8 i zmieni? w global.php kodowanie na UTF8? Pozdrawiam. Edytowane przez szymon dnia 31.05.2008 14:13:31 |
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 17:24:23
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
jantom |
Dodany dnia 31.05.2008 12:28:23
|
![]() Weteran ![]() Postów: 3460 Pomógł: 123 Data rejestracji: 31.03.2005 20:10 |
Mo?e by? potrzebna jeszcze konwersja bazy danych. W razie czego zajrzyj do http://www.php-fu...ad_id=7780 je?eli oka?e si?, ?e mia?em racj?. Edytowane przez jantom dnia 31.05.2008 12:30:08 |
|
|
Foley |
Dodany dnia 27.09.2014 08:24:33
|
![]() Przedszkolak ![]() Postów: 13 Ostrzeżeń: 2 Data rejestracji: 15.05.2010 15:24 |
Witam Korzystam z PHP-Fusion v7 i próbuj? przestawi? istniej?c? ju? baz? danych z kodowania iso-8859-2 na utf-8. Jako ?e zebra?o si? sporo rekordów, wyeksportowa?em j? do pliku, a nast?pnie przejecha?em plik G?eg?ó?k? XP, która rzekomo przekonwertowa?a plik na utf-8. Uprzednio zamieni?em jeszcze frazy latin2 na utf-8. Na ko?cu stworzy?em baz? danych od nowa (ustawiaj?c porównywanie napisów na utf8_general_ci) i zaimportowa?em plik. Gdy patrz? na baz? przez PHPMyAdmin, widz? wsz?dzie (w tabelach, w bazie, w po??czeniu) utf8_general_ci. Rekordy te? ?adnie wygl?daj? ze znakami diakrytycznymi. Dla pewno?ci wywo?uj? jeszcze z config.php SET NAMES utf-8. Mimo i? na stronie zdefiniowa?em kodowanie utf-8, tekst czerpany z bazy danych jest wy?wietlany bez znaków diakrytycznych (wygl?da to podobnie jak przy przegl?daniu tekstu w iso-8859-2 jako utf-8). Co ciekawe, gdy wy?l? z poziomu strony nowy rekord do bazy danych (lub zedytuje ju? istniej?cy), znaki diakrytyczne wy?wietlane s? poprawnie. Jak poprawnie przekonwertowa? t? baz?? PW od moderatora:
|
|
|
bednar |
Dodany dnia 02.10.2014 19:32:05
|
![]() Przedszkolak ![]() Postów: 62 Data rejestracji: 09.01.2005 19:58 |
Proponuj? uruchomi? PhpMyAdmin: 1. Wyeksportowa? ca?? baz? w latin2 na ekran. 2. Kopiuj 3. Zapytanie SQL do nowej bazy ju? z UTF8 4. Wklej 5. Uruchom Nast?pnie zmieni? w bazie kodowanie na UTF8 dopisuj?c w maincore.php w funkcji dbconnect: Spróbuj. Kwardym Trzeba By? Nie Mientkim!
|
|
|
Apis |
Dodany dnia 15.03.2016 07:52:23
|
![]() Bywalec ![]() Postów: 433 Pomógł: 58 Ostrzeżeń: 1 ![]() Data rejestracji: 20.12.2005 22:26 |
Mniej wi?cej od po?owy ubieg?ego roku Facebook przesta? rozpoznawa? kodowanie ISO-8859-2 (z czym do tej daty nie mia? problemów). Poniewa? prowadz? Fanpage swojego serwisu i zamieszczam tam wszystkie nowe publikacje z serwisu macierzystego - od po?owy ubieg?ego roku na Fejsie pojawi?y si? krzaki, które wielu denerwuj?. Mój serwis oparty na PHP-Fusion ma ponad 10 lat. Mnóstwo publikacji, troch? wtyczek, wszystko w ISO-8859-2. Szukam sposobu na w miar? bezproblemowe (i bezstratne) przej?cie na kodowanie UTF-8 i konwersj? sporej bazy danych. Opisany wy?ej sposób jest by? mo?e jasny dla informatyka - dla mnie te skróty my?lowe nie s? tak oczywiste. Móg?by kto? bardziej ?opatologicznie podpowiedzie? sposób konwersji bazy danych tak, aby uzyska? zamierzony efekt? |
|
Przejdź do forum: |