Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何更改selenium中的编码?_Php_Laravel_Selenium_Webdriver_Iconv - Fatal编程技术网

Php 如何更改selenium中的编码?

Php 如何更改selenium中的编码?,php,laravel,selenium,webdriver,iconv,Php,Laravel,Selenium,Webdriver,Iconv,我想用selenium和laravel做自动测试 一切正常,但当得到韩文文本时会出现错误 我认为这是一个收入问题,但我不知道怎样才能解决这个问题 错误看起来像这样 我必须得到像这样的文本数据 '한국어'. 但现在我得到的是文本数据,比如 'ì¤ì ë,ìì§ìë£,'. iconv对这个问题不起作用 $target = $driver->findElement(WebDriveryBy::xpaht('target'))->getAttribute('innerText');

我想用selenium和laravel做自动测试

一切正常,但当得到韩文文本时会出现错误

我认为这是一个收入问题,但我不知道怎样才能解决这个问题

错误看起来像这样

我必须得到像这样的文本数据

'한국어'.
但现在我得到的是文本数据,比如

 'ì¤ì ë,ìì§ìë£,'.
iconv对这个问题不起作用

 $target = $driver->findElement(WebDriveryBy::xpaht('target'))->getAttribute('innerText');
 $target = iconv('ECU-KR', 'UTF-8', $target);
 Log::alert($target);

 --result

 'ì¤ì ë,ìì§ìë£,'.
请帮我解决这个问题。谢谢你阅读我的帖子

下面是目标站点中的html

您能在文档的
中发布HTML吗?也许网页是问题所在?我的帖子中添加了streen shot。好啊这应该很好,尤其是当文本在web浏览器中显示良好时。您正在使用
Log::alert
功能来显示文本吗?问题可能出在
Log::alert
函数上?
echo$target
显示了什么?从未见过比selenium讨论更少的话题,所以。。。似乎从来没有人用这个标签回答任何问题:-/你最终解决了这个问题吗?如果是,怎么做?顺便说一句,一个难看的解决方法是获取源代码,保存文件,然后读取本地文件内容。因为在保存时,编码问题似乎是固定的,而不是直接读取标记。