Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    11

    Asp - Access - Cirillico

    Ciao a tutti, ho un problema, da una form devo inserire in un db access dei testi, in varie lingue.
    attualmente ho due campi, un titolo e un testo_lungo; il testo_lungo lo salvo su un file di testo, e il nome del file lo salvo nel db, facile, per quanto riguarda il titolo, ho molti problemi:
    quando inserisco del testo in cirillico tipo " Серия " nel momento in cui estraggo i dati, mi restituisce " СÐΜÑ€Ð¸Ñ ".

    CHIARAMENTE ho fatto delle prove:

    la pagina del form ha il charset settato a utf-8:

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

    il FORM ha il charset settato a utf-8:

    <form name="FormSorgente" action="questapagina.asp?id=<%=(FID)%>&a=modifica" method="post" accept-charset="utf-8">

    scaricandomi il db ho visto che i testi VENGONO SALVATI nel db come " СÐΜÑ€Ð¸Ñ ".


    posso settare il charset di un db access ? come (magari in ASP)? cosa dovrei fare per poter salvare in modo corretto i caratteri cirillici nel db?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    11
    ho risolto, salvando i dati in cirillico sia dei testi, sia dei titoli in file di testo sul server:

    <%
    Set FilStuff = CreateObject("Scripting.FileSystemObject")
    Set Stuff = FilStuff.CreateTextFile(Server.MapPath(Path_DirPub lic & "TEMP"), True)
    Stuff.Write rs("titolo"&session("Lingua"))
    Set Stuff = Nothing
    Set FilStuff = Nothing
    %>

    e poi richiamandole cosi':
    <h2><a href="unapagina.asp?id=<%=rs("id")%>">

    <%server.Execute(Path_DirPublic & "TEMP")%></a></h2>


    <%Testo="DescrizioneBreve"&session("Lingua")
    If Left(FileToVar(Path_DirPublic & rs(Testo), 0), 4) <> "#nd#" Then
    Server.Execute(Path_DirPublic & rs(Testo))
    End If
    %></p>

    ho dovuto suare "server.execute" perche' altrimenti non visualizzava i caratteri giusti, ma come se fossero "codificati" in modo sbagliato...

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.