Jak zmienić kodowanie e-maila generowanego przez Apache Commons Email na UTF-8? Chcę wysyłać e-maile, które generuję w zależności od języka odbiorcy, i muszę wziąć pod uwagę japoński i rosyjski. Problem: klasa Email nie proponuje stałej UTF-8, którą mogę przekazać do metody Email.setCharset
. Jakaś wskazówka?Apache Commons Email i UTF-8
9
A
Odpowiedz
9
Nie wydaje się być stała dla UTF_8 w Apache Commons E-API:
UTF_8
static final String UTF_8
See Also:
Constant Field Values
All Known Implementing Classes:
Email, HtmlEmail, ImageHtmlEmail, MultiPartEmail, SimpleEmail
który jest zdefiniowany w http://commons.apache.org/email/apidocs/src-html/org/apache/commons/mail/EmailConstants.html#line.38 jak:
String UTF_8 = "utf-8";
Zobacz http://commons.apache.org/email/apidocs/org/apache/commons/mail/EmailConstants.html
2
Jeśli pracujesz w wersji 1.2 możesz stworzyć własną stałą, dopóki metoda nie zaakceptuje ciągu i rzuci wyjątek UnsupportedCharsetException, jeśli nie ma obsługa określonego zestawu znaków w JVM.
Jeśli jest to możliwe, można użyć zamiast stałej UTF_8 w klasie CharEncoding w języku Apache commons.
Powiązane problemy
- 1. Apache Commons Email i ponowne używanie połączeń SMTP
- 2. Apache Commons FTPClient.listFiles
- 3. Apache Commons JCI ReloadingClassLoader
- 4. Apache Commons Net FTPClient i listFiles()
- 5. DefaultParser w Apache Commons CLI
- 6. ftp apache-commons wielu plików
- 7. Jak dołączyć plik do wiadomości e-mail w formacie HTML za pomocą Apache Commons Email
- 8. Obliczanie t-inverse w apache commons
- 9. Decydując między Apache Commons Exec lub ProcessBuilder
- 10. problem z ostrzeżeniem log4j - apache commons
- 11. Wdzięczne zabicie procesu Apache Commons Exec
- 12. Gdzie jest Apache Commons dla C?
- 13. Wykładniczy pasujący do apache commons matematyka
- 14. Apache Commons Net FTPClient przerwać File Store
- 15. JSP - Przesyłanie plików z Apache Commons
- 16. Monitorowanie postępów za pomocą Apache Commons FTPClient
- 17. Odchylenie standardowe z Apache Commons Math
- 18. Dodawanie Apache Commons zależność Play Framework 2.0
- 19. Apache Commons CLI: zastąpienie przestarzałego OptionBuilder?
- 20. Apache Commons Lang 2 vs 3
- 21. java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
- 22. Dołączanie danych do pliku za pomocą Apache Commons I/O
- 23. Apache Commons Bezpieczeństwo wątków VFS i zarządzanie zasobami
- 24. Jaka jest różnica między maven dependencies org.apache.commons: commons-io i commons-io: commons-io?
- 25. mb_strtolower i UTF8 ciągi
- 26. Kodowanie knitr i UTF8
- 27. Jak pobierać parametry podczas korzystania z biblioteki Apache Commons CLI
- 28. Apache Commons XMLConfiguration - jak pobrać listę obiektów w danym węźle?
- 29. Narzędzie Apache Commons toString, które obejmuje tylko pola o wartości
- 30. Klient IMAP w Javie: JavaMail API lub Apache Commons Net?
Jeśli dobrze, to jest wersja 1.3-SNAPSOT. –
Czy próbowałeś ustawić wartość ciągu zamiast wskazywania stałej? –
Działa z 1.3-SNAPSHOT. Mam nadzieję, że pewnego dnia wydadzą ... –