Apache Commons E-postası ile oluşturulan bir e-postanın kodlamasını UTF-8'e nasıl değiştirirsiniz? Alıcının diline bağlı olarak oluşturduğum e-postaları göndermek istiyorum ve Japonca ve Rusça'yı hesaba katmam gerek. Sorun şudur: E-posta sınıfı, Email.setCharset
yöntemine iletebileceğim bir UTF-8 sabiti önermez. Bir ipucu?Apache Commons E-posta ve UTF-8
9
A
cevap
9
Apache Commons e-posta API UTF_8 için sabit olmalı görünüyor:
olarak http://commons.apache.org/email/apidocs/src-html/org/apache/commons/mail/EmailConstants.html#line.38 tanımlanırUTF_8
static final String UTF_8
See Also:
Constant Field Values
All Known Implementing Classes:
Email, HtmlEmail, ImageHtmlEmail, MultiPartEmail, SimpleEmail
: Eğer çalışıyorsanız
String UTF_8 = "utf-8";
http://commons.apache.org/email/apidocs/org/apache/commons/mail/EmailConstants.html
2
Bkz 1.2 sürümü ile, yöntem bir String'i kabul edene kadar ve siz yokken bir UnsupportedCharsetException atana kadar kendi sabitinizi yaratabilirsiniz. JVM'de adlandırılmış karakter kümesi desteği.
Mümkünse, Apache commons lang'deki CharEncoding sınıfında UTF_8 sabitini kullanabilirsiniz.
İlgili konular
- 1. Apache commons csv
- 2. log4j uyarı sorunu - apache commons
- 3. Apache commons dosya yükleme seçenekleri
- 4. C için Apache Commons nerede?
- 5. Apache Commons HttpClient PostMethod desteği?
- 6. Clojure'dan Apache Commons Codec kitaplığını nasıl kullanırım?
- 7. java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
- 8. Herhangi bir Apache Commons-Yapılandırma değiştirmeleri/rakipleri?
- 9. Sadece bir argüman gerektirir Apache Commons CLI?
- 10. Java apache commons kullanarak dosya indirin?
- 11. "ana" java.lang.NoClassDefFoundError: org/apache/commons/codec'i/DecoderException
- 12. java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
- 13. CSV dosya üstbilgisini apache commons kullanarak alın
- 14. JSP - Apache Commons ile dosya yükleme
- 15. Apache Commons IO Eclipse'e nasıl eklenir? (Java)
- 16. Apache Commons Lang 2 vs 3
- 17. Apache Commons kullanarak ilerleme izleme FTPClient
- 18. Apache Commons E-posta ve Yeniden Bağlantı SMTP Bağlantıları
- 19. yinelenen commons-koleksiyonlarında sınıflar ve commons-beanutils
- 20. Eposta çiftleşmiş
- 21. eposta hyperlinkbutton
- 22. knitr ve UTF8 kodlaması
- 23. UTF8 ve JavaScript
- 24. UTF8
- 25. Özniteliklerle apache commons yapılandırması kullanarak XML öğelerini sorgula xpath
- 26. Apache Commons Net'i kullanarak uzak bir dosyaya nasıl yazabilirim?
- 27. Apache Commons XMLConfiguration - belirli bir düğümdeki nesnelerin listesi nasıl alınır?
- 28. Apache commons-net FTPClient ile ham ikili aktarma?
- 29. Java kullanarak e-posta gönderme Apache Commons e-posta libs
- 30. IntelliJ IDEA için apache commons kütüphanesi nasıl kurulur?
Eğer doğru alırsam, bu 1.3-SNAPSOT sürümüdür. –
Sabit değere referans vermek yerine dize değerini ayarlamayı denediniz mi? –
1.3-SNAPSHOT ile çalıştı. Umarım bir gün serbest bırakacaklardır ... –