Mysql e codifica caratteri

mercoledì 18 giugno 2008 - 10.07

Loris1971 Profilo | Newbie

salve a tutti,

sembrerà banale ma ho un sacco di problemi con caratteri accentati e virgolette in tabelle mysql.
ho tabelle myisam e utilizzo la codifica utf8/utf8_general_ci.

se scrivo un carattere accentato direttamente nella tabella (ad esempio con HeidiSQL) funziona.
se invece lo faccio da programmazione (es: update ... set Note =' è arrivata l...') mi mette nella tab una A con tilde al posto della è. Anche con le virgolette è un casino... sapete aiutrarmi? sono disperato!

uso Asp.

Grazie infinite
Loris

koolmind Profilo | Junior Member

Cosa ti metta nella tabella poco importa se poi quando lo rimetti a video te lo scrive giusto...

ad ogni modo potresti inserire le tue stringhe nel DB processandole prima con una istruzione tipo replace (nomestringa, vecchio carattere, nuovo carattere), e nella fattispecie replace(stringa, "è", "è") ad esempio...

Il tutto dipende dal linguaggio di programmazione che usi ovviamente, ma il succo è questo!

-----------------------------------------------------------------
koolmind
Dice il saggio: Non ci sono domande difficili, solo risposte che non conosciamo.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5