gpt4 book ai didi

java - PHP和Java编码问题

转载 作者:行者123 更新时间:2023-11-30 09:37:59 25 4
gpt4 key购买 nike

我最近编写了一个作为 Java 应用程序运行的 Web 服务(可能不是最好的主意,但我对 Java 的掌握程度比其他语言(如 PHP 或英语 :p)要高。 Java 应用程序只是将 JSON 数据输出到 System.out。

然后我编写了一个使用 Java 应用程序的小型 PHP 脚本。

这是我的 PHP 脚本:

ob_start('ob_gzhandler');
header("Content-Type: application/json; charset=UTF-8");
passthru("java -jar webservice.jar ");

问题是每个特殊字符(如“é”)都输出为“??”

知道我可以尝试解决该编码问题吗?

谢谢

编辑:当我在 shell 中运行 java -jar webservice.jar 时,我没有编码问题

最佳答案

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

听起来您需要确保正确处理双字节字符 :)

关于编码的更多信息:http://illegalargumentexception.blogspot.com/2009/05/java-rough-guide-to-character-encoding.html

关于java - PHP和Java编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10303956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com