Výsledky 1 až 10 z 10

Téma: [PHP, MySQL] záhada s kódováním

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní [PHP, MySQL] záhada s kódováním

    Ahoj,

    draze koupený program v PHP ukládá špatně češtinu do DB (MySQL5), protože autor nepředpokládá vyšší verzi než MySQL4. To že jsou v DB slátaniny a nefunguje správné řazení bych ještě překousl. Interně jsem nastavil UTF8-bin, takže na vstupu i výstupu z programu je diakritika správně.
    Ale teď potřebuju přistupovat k těmto datům se své aplikace a hledám způsob jak co nejsnáz předkládat rozdíly. Metodou pokus-omyl jsem se dostal až do fáze, kdy funguje vše kromě Š/š, ale než použiju stupidní funkci na překlad znaků, zajímalo by mě, jestli jste se s něčím podobným nesetkali a nejde to řešit nějakou správnou kombinací SET NAMES/CHARSET, případně jinak.

    PS: do toho jejich programu zasáhnout nemůžu..
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2

    Standardní Re: [PHP, MySQL] záhada s kódováním

    No, setkal, ale mě prostě pomohlo SET NAMES 'utf8' po kazdem pripojeni.
    Naposledy upravil howard; 02.02.2009 v 18:19.
    Action stations, action stations. Set condition one throughout the ship. This is not a drill.

  3. #3

    Standardní Re: [PHP, MySQL] záhada s kódováním

    Citace Původně odeslal howard Zobrazit příspěvek
    No, setkal, ale mě prostě pomohlo SET NAMES 'utf8' po kazdem pripojeni.
    To jo, ale jen v případě, že jejich programátor není ....
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  4. #4

    Standardní Re: [PHP, MySQL] záhada s kódováním

    /etc/mysql/my.cnf:
    [mysqld]
    init_connect = "SET NAMES utf8"
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  5. #5

    Standardní Re: [PHP, MySQL] záhada s kódováním

    Citace Původně odeslal Rainbow Zobrazit příspěvek
    init_connect = "SET NAMES utf8"
    Hmm, tento parametr vidím poprvé
    Znamenalo by to sice překlopení celé jejich DB, ale zase by to definitivní řešení.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  6. #6

    Standardní Re: [PHP, MySQL] záhada s kódováním

    To som niekde vyhrabal, ked sme s PiTom prerabali jeden stary server a vsetky databazy a weby boli spravene v cp1250 - takze tam to bolo v tvare "SET NAMES cp1250". A vyriesilo to problem s upravovanim vsetkych webov.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [PHP, MySQL] Jak integrovat forum?
    Založil amd!n v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 16.05.2006, 11:14
  2. [PHP, MySQL] can't create TCP/IP socket (5)
    Založil -*guco*- v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 09.12.2005, 21:46
  3. [PHP + MySQL] Jak na export DB pro zalohovani
    Založil Aigor v sekci fóra Programování
    Odpovědí: 6
    Poslední příspěvek: 15.06.2005, 11:38
  4. [PHP, MySQL] max_questions
    Založil Big Muscle v sekci fóra Programování
    Odpovědí: 4
    Poslední příspěvek: 16.02.2004, 15:38
  5. [PHP + MySQL]
    Založil Odar v sekci fóra Programování
    Odpovědí: 9
    Poslední příspěvek: 24.06.2003, 13:54

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •