问题
我的本地计算机上的数据存储在世界各地的字母文件中(阿拉伯文、中文、俄文、基本拉丁文等)。然后,我使用Java将所有这些文件上传到mySQL数据表中。
现在,我的网站使用javascript获取用户的搜索参数,并将其发送给php。然后,Php查询SQL表并获得响应。然后将该响应发送回JS,并显示在网页上。
目前,我的问题是返回结果的外文字符。我看到一些信息是正确的,但随后一些外文字符被替换为'?‘。下面是一个示例:
This is what I want to see * د افغانستان بانک ۲ دوی افغانی ۱۳۸۳
This is what is bei
我正试图按下面的方式打印一些汉字,但这是行不通的。我想应该有某种编码要做。你能帮个忙吗?
public static void main(String[] args)
{
String myString = "奥妙洗衣粉";
System.out.println(myString);
// Output in eclipse: Some characters cannot be mapped using Cp1252 character encoding.
// Either change the encoding or remove the ch