Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356

    query per sostituire parola

    salve
    in un trasporto di un database, mi sono ritrovato tutte le parole accentate sballate tipo è mi si è trasformata in è
    l'unico metodo è fare una query pr rimettere a posto le cose... mi sapresti inicare però quale sarebbe la scrittura esatta??

    generica:
    UPDATE nometabella SET campo=REPLACE(campo, 'xxx', '')

    specifica
    UPDATE forum SET campo=REPLACE(campo, 'è', '')

    non capisco deove andrebbe messo è. al posto di campo?
    grazie
    nechine, nechine, nasanucolò...

  2. #2
    Prova a vedere se con questa funzione riesci a ripristinare il corretto valore del carattere speciale accentato...

    http://it2.php.net/manual/en/function.utf8-encode.php

  3. #3
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356
    Originariamente inviato da beta_persei
    Prova a vedere se con questa funzione riesci a ripristinare il corretto valore del carattere speciale accentato...

    http://it2.php.net/manual/en/function.utf8-encode.php
    ehm... dove dovrei utilizzare questa funzione?
    nechine, nechine, nasanucolò...

  4. #4
    la devi usare sulla variabile che estrai per stamparla a video.

    echo utf8_encode($variabile_carattere_speciale);

    oppure prova così

    echo utf8_decode($variabile_carattere_speciale);

  5. #5
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356
    Originariamente inviato da beta_persei
    la devi usare sulla variabile che estrai per stamparla a video.

    echo utf8_encode($variabile_carattere_speciale);

    oppure prova così

    echo utf8_decode($variabile_carattere_speciale);
    ok può maledirmi in silenzio per la mia incapacità, ma parli troppo "tecnico"
    c'è uno step by step della procedura da effettuare? :master:
    nechine, nechine, nasanucolò...

  6. #6
    allora, tu devi stampare a video la variabile giusto?!
    Altrimenti come fai a vedere che ti esce quel valore strano invece della "e" accentata?

    -----

    Qual e' il codice attraverso il quale stampi la tua variabile?

  7. #7
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356
    Originariamente inviato da beta_persei
    allora, tu devi stampare a video la variabile giusto?!
    Altrimenti come fai a vedere che ti esce quel valore strano invece della "e" accentata?

    -----

    Qual e' il codice attraverso il quale stampi la tua variabile?
    ma io non arrivo fino alla programmazione PHP, io gestisco un vbulletin e ci acchiappo di grafica, gestione edel sistema e un pochetto di database, qui tu entri troppo nello specifico
    so che facendo così imparo anche qualcosa, ma non avendo i fondamentali per me è arabo
    pensavo che quella stringa fosse da prendere e d inviarla da qualche parte
    nechine, nechine, nasanucolò...

  8. #8
    allora se usi vbullettin prova a modificare qualche parametro della configurazione o delle impostazioni legato alla interpretazione dei caratteri speciali

  9. #9
    Utente di HTML.it L'avatar di urulela
    Registrato dal
    Sep 2001
    Messaggi
    356


    ho provato a sostituire ISO sia in latin1 che UTF-8, entrambi mi correggono gli errori ma mi sballano altri caratteri
    nechine, nechine, nasanucolò...

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.