Loading

Errore "Errore: Nome impostazione personalizzata troppo lungo" nel campo Nome delle impostazioni personalizzate.

Data pubblicazione: Apr 2, 2026
Descrizione
In base alle definizioni delle impostazioni personalizzate

"Il nome non può superare i 38 caratteri ASCII. Se si usano caratteri a due byte vi sono ulteriori limiti sul numero di caratteri consentito.

Tuttavia, quando si utilizzano alcune stringhe che apparentemente hanno meno di 38 caratteri, viene comunque visualizzato l'errore "Nome impostazione personalizzata troppo lungo".
Risoluzione
Quando si utilizzano caratteri a byte singolo, si applica il limite di 38 caratteri.

Quando si utilizzano i caratteri a due byte, la stringa viene convertita in caratteri ASCII utilizzando il metodo JAVA toASCII(). Il limite di 38 caratteri viene quindi applicato alla stringa ASCII convertita.
Poiché la lunghezza della stringa convertita può aumentare in modo non lineare, una stringa di input relativamente breve potrebbe essere convertita in stringhe di lunghezza superiore a 38 caratteri.

Si consiglia di controllare la lunghezza di una determinata stringa convertita utilizzando JAVA. Ad esempio:
        //Within limit
        System.out.println(java.net.IDN.toASCII("一二三四五六七八九十壹贰三").length());
        //Exceeding limit
        System.out.println(java.net.IDN.toASCII("一二三四五六七八九十壹贰三四").length());

Alcuni strumenti di compilazione JAVA online tutorialspoint.com possono essere utili.
Numero articolo Knowledge

000397067

 
Caricamento
Salesforce Help | Article