Professional Web Applications Themes

lettere accentate - MySQL

Salve, l'azienda che gestisce i server della mia azienda mi ha dato un mesetto fa una strana notizia: L'ultimaversione di MySql non supporta le lettere acentate ,,,,,... Premetto di non essere informatissimo in materia di versioni di MySql, ma mi sembrata una cosa strana...una specie di ritorno al passato. Potete confermarmi questa cosa o indicarmi un thread che tratti l'argomento? Vi ringrazio anticipatamente....

  1. #1

    Default lettere accentate

    Salve,
    l'azienda che gestisce i server della mia azienda mi ha dato un mesetto fa
    una strana notizia: L'ultimaversione di MySql non supporta le lettere
    acentate ,,,,,...
    Premetto di non essere informatissimo in materia di versioni di MySql, ma
    mi
    sembrata una cosa strana...una specie di ritorno al passato.
    Potete confermarmi questa cosa o indicarmi un thread che tratti
    l'argomento?

    Vi ringrazio anticipatamente.


    Nedo Guest

  2. #2

    Default Re: lettere accentate

    Nedo wrote:
    > Salve,
    > l'azienda che gestisce i server della mia azienda mi ha dato un mesetto fa
    > una strana notizia: L'ultima versione di MySql non supporta le lettere
    > acentate ,,,,,...
    > Premetto di non essere informatissimo in materia di versioni di MySql, ma
    > mi
    > sembrata una cosa strana...una specie di ritorno al passato.
    > Potete confermarmi questa cosa o indicarmi un thread che tratti
    > l'argomento?
    >
    > Vi ringrazio anticipatamente.
    >
    >
    This is a newsgroup in English. If you want to ask something in Italian,
    try free.it.comp.database.mysql

    (Questo un NG in inglese. Se vuoi risposte in italiano, usa free.it.comp.database.mysql).

    Anyway, to answer your question that MySQL seems not to allow accented characters,
    it is not true. MySQL allows accented characters using character sets such as utf8 or latin1.

    See this test:

    create table accents_latin1 (c_latin1 char(30)) engine = myisam default cht=latin1;
    create table accents_latin2 (c_latin2 char(30)) engine = myisam default cht=latin2;
    create table accents_utf8 (c_utf8 char(30)) engine = myisam default cht=utf8;

    insert into accents_latin1 values ('');
    Query OK, 1 row affected (0.01 sec)

    insert into accents_latin2 values ('');
    Query OK, 1 row affected, 1 warning (0.02 sec)

    insert into accents_utf8 values ('');
    Query OK, 1 row affected (0.00 sec)

    select * from accents_latin1;
    +--------------+
    | c_latin1 |
    +--------------+
    | |
    +--------------+
    1 row in set (0.00 sec)

    select * from accents_latin2;
    +--------------+
    | c_latin2 |
    +--------------+
    | ???????? |
    +--------------+
    1 row in set (0.00 sec)

    select * from accents_utf8;
    +--------------+
    | c_utf8 |
    +--------------+
    | |
    +--------------+

    ciao
    gmax

    --
    _ _ _ _
    (_|| | |(_|>< The Data Charmer
    _|
    [url]http://datacharmer.blogspot.com/[/url]
    Giuseppe Maxia Guest

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139