já už tomu nerozumímna localhost jsem dosáhl toho, že po exportu a následné importu se čeština zobrazuje již dobře
po překopírování na web a naimportování databáze je čeština rozhozená
porovnávám vedle sebe pomocí phpMyAdmin data, ze kterých se ty české znaky načítají
jsou naprosto identické
přesto na localhost jsou zobrazena správně na webu (po importu) nikoliv
tak na webu provedu v administraci ručně přepsání znak po znaku, tak jak mají být a uložím
kouknu do phpMyAdmin na data
a vidím, že jsou stále stejná (ta aktualizovaná)
provedu refresh a stránka je nenalezena (editoval jsem i název stránky)
vlezu na výchozí stránku a ručně doklikám na tu upravenou
v prohlížeči se jmenuje stejně jako dříve ale je již zobrazená správně s češtinou
přesto data v MySQL jsou jak na localhostu tak na webu naprosto stejná !?!
jen když je přepíšu v administraci na webu, tak začnou česky fungovat
tak mi to prosím vysvětlete, kde může být zakopán pes ?
někde v "kanále" mezi tlačítkem "SAVE" na webové administraci a příjmem těcjhto dat do MySQL databáze
přesto se data v databázi neliší, takže někde cestou se s nimi něco děje tak, že když je uložím z webového rizhranní administrace, jsou interpretována správně, ale když je načtu ze záložního sql souboru, tak jsou interpretována špatně
vše, kde jsem koukal mám nastaveno utf-8
jsou nějaké diagnostické nástroje, abych viděl kde mám jaký charset ?
něco jako třeba výpis z tohoto fora na websitebaker
http://forum.websitebaker2.org/index.php/topic,11358.0.html
Die Fehlermeldung zur WB-Version ist schon etwas kurios
MfG, Jürgen
Analyse-Ergebnisse:
Checking mySQL
version : 5.0.67-community-log
version_comment : MySQL Community Edition (GPL)
version_compile_machine : ia32
version_compile_os : Win32
Checking mySQL character-sets
character_set_client : latin1
character_set_connection : latin1
character_set_database : utf8
character_set_filesystem : binary
character_set_results : latin1
character_set_server : latin1
character_set_system : utf8
character_sets_dir : \xampp\mysql\share\charsets\
wb : CREATE DATABASE `wb` /*!40100 DEFAULT CHARACTER SET utf8 */
settings : CREATE TABLE `settings` ( `setting_id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL default '', `value` text NOT NULL, PRIMARY KEY (`setting_id`) ) AUTO_INCREMENT=45 DEFAULT CHARSET=utf8
sql_mode :
Checking PHP
Version: 5.2.6
Server API: apache2handler
default_charset: UTF-8
magic_quotes_gpc: 1
magic_quotes_runtime:
max_execution_time: 60
upload_max_filesize: 32M
post_max_size: 16M
file_uploads: 1
memory_limit: 32M
max_input_time: 60
loaded extensions: bcmath calendar com_dotnet ctype session filter ftp hash iconv json odbc pcre Reflection date libxml standard tokenizer zlib SimpleXML dom SPL wddx xml xmlreader xmlwriter apache2handler gd gettext imap mbstring exif mcrypt mime_magic ming mssql mysql mysqli pdf PDO pdo_mssql pdo_mysql pgsql soap sockets SQLite xmlrpc xsl zip ps paradox Zend Optimizer
safe_mode:
disable_functions:
session_support: OK -- SID content:
session.use_cookies: 1
session.use_only_cookies: 0
error_reporting: 6135
display_errors: 1
Checking WB:
WB_VERSION: 2.7
VERSION: 2.7
DEFAULT_CHARSET: utf-8
OPERATING_SYSTEM: windows
Checking Apache
Apache/2.2.9 (Win32) DAV/2 mod_ssl/2.2.9 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.6
text/html; charset=UTF-8
|