funzione iconv () non mi funziona

AndreaCerre

Utente Attivo
7 Giu 2020
35
0
6
Ciao a tutti sto usando la funzione iconv() per convertire alcuni caratteri diacritici in un file di testo, la funzione fa quello che vorrei ma mi mette due apici all'inizio della lettera sostituita.
Avete suggerimenti per risolvere?



Codice:
$input = 'KKäR'
$output = iconv("utf-8", "ascii//TRANSLIT", $input);
come output mi da => KK"aR
 

ninja72

Utente Attivo
15 Giu 2020
24
4
3
un banale str_replace() ?

PHP:
$output = str_replace(['"', "'"], "", iconv("UTF-8", "ASCII//TRANSLIT", $input));
 

AndreaCerre

Utente Attivo
7 Giu 2020
35
0
6
se volessi fare il contrario?
nel senso nel mio file trovo il carattere
1596201447343.png
posso sositurlo con un carattere normale?
 

ninja72

Utente Attivo
15 Giu 2020
24
4
3
non so se ho capito bene:

echo $output = str_replace(['"', "'","xCC"], ["","","A"], iconv("UTF-8", "ASCII//TRANSLIT", $input));