Sto usando il seguente codice CSS per impostare il testo per un pulsante che rimuoverà un tag:Perché ottengo casualmente la stringa "Ã-" anziché "×" quando si imposta il pulsante: dopo {content}?
button.close:after {
content: '×';
}
Questo si traduce in un pulsante bello come questo:
Ma in modo casuale la stringa ×
viene sostituita dalla stringa Ã-
. Per prima cosa ho pensato che questo potesse essere collegato alla codifica, ma se davvero fosse stato il problema, penso che questo non sarebbe accaduto casualmente. Succede a bassa frequenza e in questo momento non sta accadendo (aggiornerà la domanda con un'altra schermata di stampa non appena si ripresenta).
Questo codice css proviene da un file .less
che sto compilando, quindi minifico e quindi concatenante.
Come posso essere sicuro che la stringa ×
venga visualizzata sempre?
Che cosa significa "in modo casuale"? Dopo aver ricaricato? Dopo aver modificato il file? Sporadicamente mentre il sito è caricato, senza l'interazione dell'utente? In entrambi i casi, probabilmente * è * relativo alla codifica. –
Prova ad aggiungere '@charset" utf-8 ";' nel tuo css –
Sì, succede sporadicamente. Molto strano! Per esempio; Ho appena avuto questo problema, quindi ho ricompilato tutti i file CSS e ho colpito CMD + R su Chrome. Il problema non è andato via. Poi l'ho colpito più di 3 volte e ha funzionato di nuovo! Non mi ha annoiato molto da quando questo succede raramente. Il problema è che succede soprattutto quando sto dimostrando il software a qualcuno e questo è imbarazzante **. – renatoargh