Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Spolszczenie - problem z kodowaniem


Nitrous

Rekomendowane odpowiedzi

  • Odpowiedzi 74
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy w tym temacie

Top użytkownicy w tym temacie

Opublikowane grafiki

Zanim zacznę konwertować gżegżółką wpadłem jeszcze na jeden pomysł. Natchnęło mnie i sprawdziłem kodowanie mojego serwera wpisałem w phpmyadmin:

SHOW VARIABLES LIKE "character_set%";

Co mi zwróciło:

Variable_name 	Value
character_set_client 	utf8
character_set_connection 	utf8
character_set_database 	utf8
character_set_filesystem 	binary
character_set_results 	utf8
character_set_server 	latin2
character_set_system 	utf8
character_sets_dir 	/usr/share/mysql/charsets/

Wychodzi na to że kodowanie serwera jest latin2 więc spróbować poprosić w hostingu o zmianę kodowania czy poprostu od razu przekonwertować gżegżółką?

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem czy do tego powinienem założyć nowy temat czy nie ale to wciąż się tyczy tych krzaczków. Przekonwertowałem bazę i podczas uploadu bigdumpem wyrzuciło mi taki błąd:

Error at the line 28396: ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5135 ;

Query: CREATE TABLE IF NOT EXISTS `ibf_members` (
`member_id` mediumint(8) NOT NULL auto_increment,
`name` varchar(255) character set latin2 NOT NULL default '',
`member_group_id` smallint(3) NOT NULL default '0',
`email` varchar(150) character set latin2 NOT NULL default '',
`joined` int(10) NOT NULL default '0',
`ip_address` varchar(16) character set latin2 NOT NULL default '',
`posts` mediumint(7) default '0',
`title` varchar(64) character set latin2 default NULL,
`allow_admin_mails` tinyint(1) default NULL,
`time_offset` varchar(10) character set latin2 default NULL,
`hide_email` varchar(8) character set latin2 default NULL,
`email_pm` tinyint(1) default '1',
`email_full` tinyint(1) default NULL,
`skin` smallint(5) default NULL,
`warn_level` int(10) default NULL,
`warn_lastwarn` int(10) NOT NULL default '0',
`language` varchar(32) character set latin2 default NULL,
`last_post` int(10) default NULL,
`restrict_post` varchar(100) character set latin2 NOT NULL default '0',
`view_sigs` tinyint(1) default '1',
`view_img` tinyint(1) default '1',
`view_avs` tinyint(1) default '1',
`view_pop` tinyint(1) default '1',
`bday_day` int(2) default NULL,
`bday_month` int(2) default NULL,
`bday_year` int(4) default NULL,
`msg_count_new` int(2) NOT NULL default '0',
`msg_count_total` int(3) NOT NULL default '0',
`msg_count_reset` int(1) NOT NULL default '0',
`msg_show_notification` int(1) NOT NULL default '0',
`misc` varchar(128) character set latin2 default NULL,
`last_visit` int(10) default '0',
`last_activity` int(10) default '0',
`dst_in_use` tinyint(1) default '0',
`view_prefs` varchar(64) character set latin2 default '-1&-1',
`coppa_user` tinyint(1) default '0',
`mod_posts` varchar(100) character set latin2 NOT NULL default '0',
`auto_track` varchar(50) character set latin2 default '0',
`temp_ban` varchar(100) character set latin2 default '0',
`sub_end` int(10) NOT NULL default '0',
`login_anonymous` char(3) character set latin2 NOT NULL default '0&0',
`ignored_users` text character set latin2,
`mgroup_others` varchar(255) character set latin2 NOT NULL default '',
`org_perm_id` varchar(255) character set latin2 NOT NULL default '',
`member_login_key` varchar(32) character set latin2 NOT NULL default '',
`member_login_key_expire` int(10) NOT NULL default '0',
`subs_pkg_chosen` smallint(3) NOT NULL default '0',
`has_blog` tinyint(1) NOT NULL default '0',
`has_gallery` tinyint(1) NOT NULL default '0',
`members_editor_choice` char(3) character set latin2 NOT NULL default 'std',
`members_auto_dst` tinyint(1) NOT NULL default '1',
`members_display_name` varchar(255) character set latin2 NOT NULL default '',
`members_seo_name` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL default '',
`members_created_remote` tinyint(1) NOT NULL default '0',
`members_cache` mediumtext character set latin2,
`members_disable_pm` int(1) NOT NULL default '0',
`members_l_display_name` varchar(255) character set latin2 NOT NULL default '0',
`members_l_username` varchar(255) character set latin2 NOT NULL default '0',
`failed_logins` text character set latin2,
`failed_login_count` smallint(3) NOT NULL default '0',
`members_profile_views` int(10) unsigned NOT NULL default '0',
`thanks_point` int(11) NOT NULL default '0',
`hhack` int(1) NOT NULL default '0',
`time_spent` int(10) default '0',
`ibspeak_isbanned` tinyint(1) NOT NULL default '0',
`sb_ignored` text character set latin2,
`topics_started` mediumint(8) NOT NULL default '0',
`reputation` int(11) default '0',
`members_pass_hash` varchar(32) character set utf8 collate utf8_unicode_ci NOT NULL default '',
`members_pass_salt` varchar(5) character set utf8 collate utf8_unicode_ci NOT NULL default '',
`member_banned` tinyint(1) NOT NULL default '0',
`identity_url` text character set utf8 collate utf8_unicode_ci,
`member_uploader` varchar(32) character set utf8 collate utf8_unicode_ci NOT NULL default 'default',
`members_bitoptions` int(10) unsigned NOT NULL default '0',
`fb_uid` bigint(20) NOT NULL default '0',
`fb_emailhash` varchar(60) character set utf8 collate utf8_unicode_ci NOT NULL default '',
`fb_emailallow` int(1) NOT NULL default '0',
`fb_lastsync` int(10) NOT NULL default '0',
`members_day_posts` varchar(32) character set utf8 collate utf8_unicode_ci NOT NULL default '0,0',
`live_id` varchar(32) character set utf8 collate utf8_unicode_ci default NULL,
`thanked` int(10) default '0',
PRIMARY KEY (`member_id`),
KEY `members_l_display_name` (`members_l_display_name`),
KEY `members_l_username` (`members_l_username`),
KEY `mgroup` (`member_group_id`),
KEY `bday_day` (`bday_day`),
KEY `bday_month` (`bday_month`),
KEY `member_banned` (`member_banned`),
KEY `members_bitoptions` (`members_bitoptions`),
KEY `ip_address` (`ip_address`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5135 ;

MySQL: Niew�a?ciwa warto?� domy?lna dla 'login_anonymous'

Zdębiałem i w ogóle nie wiem co to oznacza. Aha dodam jeszcze że wcześniej pisałem do admina od mojego serwera o zmianę kodowania i dostałem taki e mail zwrotny:

kodowanie latin2 ustawione jest wlasnie po to aby nie bylo problemow z kodowaniem, czy polskich znakow nie ma Pan po wgraniu kopii bazy z innego serwera ??

Kodowania niestety nie mozna zmienic.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Zamień:

`login_anonymous` char(3) character set latin2 NOT NULL default '0&0',

Na:

`login_anonymous` char(3) character set latin2 NOT NULL default '0 0',

I wrzuć ponownie.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

ehhh ja tu już usypiam a nigdy nie jest za łatwo... Tym razem takie coś:

Error at the line 10: SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

Query: -- phpMyAdmin SQL Dump
-- version 2.11.9.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Czas wygenerowania: 20 Gru 2009, 00:29
-- Wersja serwera: 5.0.67
-- Wersja PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

MySQL: Something is wrong in your syntax obok '-- phpMyAdmin SQL Dump -- version 2.11.9.5 -- http://www.phpmyadmin.net -- --' w linii 1

Odnośnik do komentarza
Udostępnij na innych stronach

Witam wszystkich mam problem z prawidłowym wyświetlaniem polskich liter mam zamiast ich krzaczki itp itd ... a także w ACP prubowałem już tych sposobów

http://forum.invisionize.pl/topic/3516-naprawa-polskich-znakow-na-forach-z-kodowaniem-bazy-innym-niz-utf-8/

praktycznie wszystkich z forum ale nic się nie zmieniło ;/ podaję screena do bazy danych może tu tkwi problem prosze o pomoc :)

post-1259-1261400410,9649_thumb.png

Edytowane przez Krzysztof_kf
Odnośnik do komentarza
Udostępnij na innych stronach

kodowanie bazy masz latin2 musisz zmienić na utf-8_general_ci a czy pomoze nie wiem u mnie to nie skutkowało.

zaktalizowałem ponownie forum z wersji 2.3.x do 3.0.x i kodowanie strony mam utf-8 a baze latin2 i nie mam krzaków oczywiście nie instalowałem spolszczenia XML :) wgrałem ręcznie język z kodowaniem iso i śmiga :D

Edytowane przez Nitrous
Odnośnik do komentarza
Udostępnij na innych stronach

Pierwsza sprawa o ile mi wiadomo to powinieneś zmieniać na utf8_general_ci a druga sprawa każdą tabelę jeszcze musisz ustawić aby nowe dane zapisywała w utf więc w każdej tabeli musisz wejść w operacje i tam ustawić jeszcze utf :)

wchodziłem w każdą tabelę i zmieniałem na kodowanie utf ale nadal źle mi wyświetla polskie znaki

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.