Sivu 2/3

Lähetetty: 17 Touko 2006, 20:51
Kirjoittaja tuuletin
Lurttinen kirjoitti:Pistä kieliteidosto samaksi, kuin se oli ja tietokantaan collation latin1_swedish_ci
Tietokantaan, tarkennatko aloittelijalle vähän? :oops:

Lähetetty: 17 Touko 2006, 21:00
Kirjoittaja mrl586
tuuletin kirjoitti:
Lurttinen kirjoitti:Pistä kieliteidosto samaksi, kuin se oli ja tietokantaan collation latin1_swedish_ci
Tietokantaan, tarkennatko aloittelijalle vähän? :oops:
http://fi.wikipedia.org/wiki/Tietokanta

Lähetetty: 17 Touko 2006, 21:40
Kirjoittaja Lurttinen
tuuletin kirjoitti:
Lurttinen kirjoitti:Pistä kieliteidosto samaksi, kuin se oli ja tietokantaan collation latin1_swedish_ci
Tietokantaan, tarkennatko aloittelijalle vähän? :oops:
Sinne, minne kaikki sun viestit on tallennettu.
Se, mikä ei ota niitä ääkkösiä vastaan.

Lähetetty: 17 Touko 2006, 22:11
Kirjoittaja Lurttinen
kokeiles taas

Lähetetty: 18 Touko 2006, 20:21
Kirjoittaja Lurttinen
Saakko laitettua ton mbstringin kuntoon, jota phpmyadmin itkee aina käynnistäessä?

Alkaa tosin menemän jo serverin konffauksen puolelle, että
Jotain ohjetta tuollaja PHP:n dokumentaatiossa.

Tarkoituksena olis saada se tukemaan tota utf8 kunnolla, koska tällähetkellä ääkköset tallentuu kantaan kysymysmerkkeinä...
Google kertoi, että tuo kannattais laittaa toimimaan.

Lähetetty: 18 Touko 2006, 20:25
Kirjoittaja tuuletin
Lurttinen kirjoitti:Saakko laitettua ton mbstringin kuntoon, jota phpmyadmin itkee aina käynnistäessä?

Alkaa tosin menemän jo serverin konffauksen puolelle, että
Jotain ohjetta tuollaja PHP:n dokumentaatiossa.

Tarkoituksena olis saada se tukemaan tota utf8 kunnolla, koska tällähetkellä ääkköset tallentuu kantaan kysymysmerkkeinä...
Google kertoi, että tuo kannattais laittaa toimimaan.
Selvä, koitetaan säätää.

Edit: Niin mistä sen tiedoston löytää?

Lähetetty: 18 Touko 2006, 20:40
Kirjoittaja Lurttinen
Kait se on siellä jossain php hakemiston alla...

Lähetetty: 18 Touko 2006, 20:43
Kirjoittaja tuuletin
Lurttinen kirjoitti:Kait se on siellä jossain php hakemiston alla...
Yritin etsiä komennolla locate mbstring, tuloksetta. :(

Lähetetty: 18 Touko 2006, 21:08
Kirjoittaja Lurttinen
Tuo määritellään php.ini tiedostossa ja loppu taitaa riippua, onko windows vai *nix käytössä.

Lähetetty: 18 Touko 2006, 21:13
Kirjoittaja tuuletin
Lurttinen kirjoitti:Tuo määritellään php.ini tiedostossa ja loppu taitaa riippua, onko windows vai *nix käytössä.
Turhat omentomerkit otettu pois sen dll-filun käyttöönottorivistä ja apache2 uudelleenkäynnistetty, tuloksetta.

Lähetetty: 18 Touko 2006, 21:29
Kirjoittaja Lurttinen
phpmyadmin ilmoittaa edelleen:
PHP-laajennusta mbstring ei löytynyt ja vaikuttaa siltä, että käytät multibyte-merkistökoodausta. Ilman mbstring-laajennusta phpMyAdmin ei osaa jaotella merkkijonoja oikein, ja tämä saattaa johtaa odottamattomiin tuloksiin.
Eli ei ole mbstringi käytössä.

Lähetetty: 18 Touko 2006, 21:39
Kirjoittaja tuuletin
Lurttinen kirjoitti:phpmyadmin ilmoittaa edelleen:
PHP-laajennusta mbstring ei löytynyt ja vaikuttaa siltä, että käytät multibyte-merkistökoodausta. Ilman mbstring-laajennusta phpMyAdmin ei osaa jaotella merkkijonoja oikein, ja tämä saattaa johtaa odottamattomiin tuloksiin.
Eli ei ole mbstringi käytössä.
Nyt loppuu ideat. :shock:

Lähetetty: 21 Touko 2006, 15:05
Kirjoittaja TheMagician
Mä sain sen mbstringin tälläin näin toimimaan:


php.ini tiedostosta kommentista pois

Koodi: Valitse kaikki

extension=php_mbstring.dll
ja sitten apachen httpd.conf tiedostoon lisäsin

Koodi: Valitse kaikki

LoadModule php4_module "documentroot/php/dlls/php_mbstring.dll"
documentroot esim mulla on C:/webserver/ mut sulla voi olla joku toinen..

edit. php4.4.2 mysql 4.1.19 apache2.0.55

Lähetetty: 23 Touko 2006, 20:13
Kirjoittaja fizzl
Pari päivää tässä tappelin tämän kanssa.
Jostain syystä skandit eivät menneet tietokantaan utf8/utf8_swedish_ci tai latin1/latin_swedish collation asetuksilla.
Jollain asetuksilla phpbb hajosi jotenkin niin ettei uusia viestejä voinut lähettää.

Lopulta tein tällaisen häkin db/mysql4.php tiedostoon:

Koodi: Valitse kaikki

        function sql_query($query = "", $transaction = FALSE)
        {
                //
                // Remove any pre-existing queries
                //
                unset($this->query_result);
                // Hack to scandinavitze query
                $scands_scan = array("å", "Å", "ä", "Ä", "ö", "Ö");
                $scands_rslt = array("å", "Å",
                                     "ä", "Ä",
                                     "ö", "Ö");
                $query = str_replace($scands_scan, $scands_rslt, $query);
...
Ratkaisu on ruma ku perkele mutta toimii.

Jätin kannan assetuksiksi tuon mysliversion utf8_general vakioasetuksen.

Lähetetty: 24 Touko 2006, 17:05
Kirjoittaja tuuletin
Anteeksi, että vastaus viipyi.Kokeilen tuota fizzl:n neuvoa tämän tai ensiviikolla, katsotaan, kuinka pian saan servun kde:n toimimaan. :oops: