Tag: 土耳其语

土耳其字符的Java邮件问题

我有在使用Java代码发送的邮件中显示土耳其语字符的问题。 字符在邮件中显示为问号(?)。 Message msg = new MimeMessage(mailSession); msg.setHeader(“Content-Encoding”,”ISO-8859-9″); msg.setFrom(new InternetAddress(from)); InternetAddress[] address = {new InternetAddress(to)}; msg.setRecipients(Message.RecipientType.TO, address); msg.setSubject(subject,”iso-8859-9″); msg.setSentDate(new Date()); msg.setContent(messageText, “text/html;ISO-8859-9”);

土耳其人的小写字母点缀我

在Java 6中, System.out.println(String.valueOf(‘\u0130’).toLowerCase()); 打印i( u0069 ),但在Java 7中,它用双点打印i( u0069 u0307 )。 我知道它是土耳其语字符,但是如何使用此代码使Java 7打印与v6相同的输出? System.out.println(inputText.toLowerCase()); 还要确保代码可以处理国际文本而无需将toLowerCase函数硬编码为仅使用土耳其语语言环境。