problēma ar garumzīmēm

Sākumlapa Forumi Saites un Pamācības Web un Programmu pamācības problēma ar garumzīmēm

Tiek skatīts 5 ierakstu – 1 līdz 5 (no 5 kopumā)
  • Autors
    Ieraksti
  • #147544
    Gachu
    Participant

    Sveiki….

    Man ir problēma. Kad ar php palīdzību aizpildu mysql tabulas, tad latviešu mīkstināto burto vietā ir citi simboli. Kaut arī pašā mysql ir uzlikts utf8_unicode_ci. Kādam ir kādi padomi?

    #185574
    drono
    Participant

    PHP kodā, tūlīt aiz mysql_connect() un mysql_select_db() pievieno šīs 2 rindiņas:

    mysql_query(“SET NAMES utf8”);

    mysql_query(“SET CHARACTER SET utf8”);

    Ja tas ir tavs serveris un tu vari mainīt tā konfigurāciju, tad var arī šos te uzstādīt serverim defaultā, Mysql servera my.cnf konfigurācijas failā, [mysqld] sadaļā pievieno:

    init_connect=’SET collation_connection = utf8_latvian_ci’

    init_connect=’SET NAMES utf8′

    default-character-set = utf8

    character-set-server = utf8

    collation-server = utf8_latvian_ci

    Tad nebūs to katru reizi jānorāda PHP kodā.

    #185575
    Gachu
    Participant

    Mainīju mysqld konfigurāciju un ieliku php tās divas rindīņas, bet tik un nekas nemainās. Un vēl rindās mysql_query(“SET NAMES utf8”);

    mysql_query(“SET CHARACTER SET utf8”); nevaru rakstīt utf8, met error!!

    #185576
    drono
    Participant

    Ja met erroru, tad kādu?

    Vai visus PHP failus, kuros ir latviešu garumzīmes, esi saglabājis ar UTF-8 encodingu?

    #185577
    Gachu
    Participant

    mysql viss ir utf8, bet php rakstīju

    mysql_query(“SET NAMES utf8”);

    mysql_query(“SET CHARACTER SET latin7”);

    tagad viss OK!!

Tiek skatīts 5 ierakstu – 1 līdz 5 (no 5 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā