如何从java程序到php脚本获取摘要值?
我使用php脚本从mysql获取字符串Operacinė的sitemos。但当我尝试再次将此值发送到php脚本并获取其他值时,我得到的是null。我认为问题可能是php脚本获取非英语字符。我错过什么了吗 Java代码: PHP脚本: 漩涡 这段php代码运行良好。我可以看到所需的输出。但是为什么上面的脚本不起作用呢如何从java程序到php脚本获取摘要值?,java,php,mysql,encoding,Java,Php,Mysql,Encoding,我使用php脚本从mysql获取字符串Operacinė的sitemos。但当我尝试再次将此值发送到php脚本并获取其他值时,我得到的是null。我认为问题可能是php脚本获取非英语字符。我错过什么了吗 Java代码: PHP脚本: 漩涡 这段php代码运行良好。我可以看到所需的输出。但是为什么上面的脚本不起作用呢 <?php mysql_connect("localhost","*******","*********"); mysql_select_db("************");
<?php
mysql_connect("localhost","*******","*********");
mysql_select_db("************");
$fullname = 'Operacinės sistemos';
$q=mysql_query("SELECT mdl_course.summary FROM mdl_course WHERE mdl_course.fullname = '$fullname'");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>
如何将utf-8_立陶宛语_ci发送到php脚本
这很简单。utf-8_lithuanian_ci是一个排序规则,因此,当您拥有具有该排序规则顺序的数据时,它已经完成了—您只需要传递该数据。排序规则只能在排序时应用,因此当您传递数据时,数据已经排序,因此无需执行其他操作
如果你问起编码,就不能严格地说了。这里使用UTF-8编码是很常见的,因为排序规则是基于UTF-8的,但是,从技术上讲,您也可以使用任何不同的字符编码,并且由于您没有指定哪种编码,因此仍然不精确
此外,不建议在PHP中使用,也不鼓励使用整个mysql扩展。可能是mysql\u set\u charsetutf8;比mysql_querySET name utf8更好;你是说这个吗?BufferedReader reader=新BufferedReadernew InputStreamReaders,iso-8859-10,8;尝试替换ISO-。。。使用UTF-8。只是一个快速猜测,如果这解决了您的问题,请快速测试,否则您需要进行更精确的调试嗯,进行实际调试,而不是猜测,猜测两分钟就可以了,但是如果需要更长时间,请停止猜测。不,这没有帮助。我还是找不到摘要value@LTnewbie:我编辑了你的标题问题,更清楚的是,这是一个具体的值,而不是排序规则。
<?php
mysql_connect("localhost","***","*****");
mysql_select_db("*******");
mysql_query("SET NAMES utf8");
$fullname = mysql_real_escape_string($_REQUEST['cname']);
$q=mysql_query("SELECT mdl_course.summary FROM mdl_course WHERE mdl_course.fullname = '$fullname'");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>
<?php
mysql_connect("localhost","*******","*********");
mysql_select_db("************");
$fullname = 'Operacinės sistemos';
$q=mysql_query("SELECT mdl_course.summary FROM mdl_course WHERE mdl_course.fullname = '$fullname'");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>