Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140

    Lingua russa in database access

    Ho un problemone, ho fatto tradurre un sito di un garnì in russo, è stata un impresa metterlo nelle pagine, perchè le scritte si trasformano in codici alfanumerici.

    Es: Appartamento
    in russo: Квартира
    codice alfanumerico: Квартира

    il problema è l' inserimento dei testi in access, se metto la parola Квартира
    , salvandola me la converte in Êâàðòèðà, e di consegienza sul sito si vede Êâàðòèðà

    se metto il codice alfanumerico, al primo salvataggio mi mette la parola giusta Квартира, se risalvo mi mette Êâàðòèðà

    Come posso fare??
    Avete qualche suggerimento?

    Grazie
    Gab ;-)

    ps: il codice alfanumerino si vede solo nell' html del post..

  2. #2
    Asp centra poco devi controllare il charset dei caratteri della pagina, ti consiglio UTF-8

  3. #3
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Ho risoooltoooo!!!!

    Mettendo :

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    nella pagina dei form di inserimento dati in access e nelle pagine dove si visualizzano i dati

    unica pecca nella pagina prezzi che c'è un quadrato al posto del simbolo euro...

    e canna anche il simbolo © e le i accentate

    Gab ;-)

  4. #4
    Strano, molto strano, riscrivi le accentate cancellando quelle che avevi precedentemente inserito senza UTF-8.

  5. #5
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Il simbolo €, le i ed le e accentate non sono su database ma sulla pagina asp, magari provo a mettere un tag di codifica "normale" e poi chiuderlo nelle posizioni di questi simboli, così forse risolvo...

    Gab

  6. #6
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Come non detto.... la codifica ovviamente la fà a tutta la pagina..
    Ho risolto mettendo:

    <% if lang="" then %>

    <% end if %>

    <% if lang="eng" then %>

    <% end if %>

    <% if lang="ted" then %>

    <% end if %>

    <% if lang="fra" then %>

    <% end if %>

    <% if lang="ru" then %>
    Евро
    <% end if %>

    Gab

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    <%if lang="ru" then%>
    ...
    <%else%>
    simbolo euro
    <%end if%>

    Ne basta uno volendo...
    Ma non credo sia il sistema corretto. Il simbolo dell'EURO come lo scrivi nella pagina?
    Prova con "& euro;" tutto attaccato.

    Roby

  8. #8
    Originariamente inviato da Roby_72
    <%if lang="ru" then%>
    ...
    <%else%>
    simbolo euro
    <%end if%>

    Ne basta uno volendo...
    Ma non credo sia il sistema corretto. Il simbolo dell'EURO come lo scrivi nella pagina?
    Prova con "& euro;" tutto attaccato.

    Roby
    Sono daccordo con te per tutto, salvo per il fatto che le entità dei caratteri particolari riguardano un charset diverso da UTF-8

    http://www.w3schools.com/tags/ref_entities.asp

  9. #9
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Ciao, mettendo & euro; è tutto ok, si vede il simbolo euro.

    Grazie
    Gab

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.