首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP支持希伯来语

PHP支持希伯来语
EN

Stack Overflow用户
提问于 2017-08-14 21:18:23
回答 1查看 118关注 0票数 0

下面的字符串是用胡言乱语而不是希伯来语到达服务器的,请帮帮忙,这是我的代码的样子(我得到了很长的字符串并将每个部分都插入到数据库中)?例如,名称插入为;לי×?ןמדק׷×?”

代码语言:javascript
复制
        <?php

    $data_to_server = $_POST['data_to_server'];
    $length = $_POST['length'];

    $servername = "";
    $username = "";
    $password = "";
    $dbname = "";

    $conn = new mysqli($servername, $username, $password, $dbname);

    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    } 

    $users_list = $data_to_server;

    $users_list = str_replace(array("phone:","name:","event_id:"),array("","",""),$users_list);

    //$users_num = 4;
    $sql_str = "INSERT INTO invite_list (phone,name,event_id) VALUES ";


    for ($i=0; $i<$length; $i++){

      $temp_list = "";
      $temp_list = substr($users_list, 0, strpos($users_list, '/'));
      $users_list = str_replace($temp_list."/","",$users_list);
      $sql_str = $sql_str . "(" . $temp_list;


      if ($i < $length-1)
          $sql_str = $sql_str . "),";
      else
          $sql_str = $sql_str . ");";
    }

    $sql = $sql_str;

if ($conn->query($sql) === TRUE) {
    echo json_encode(array("Result"=>"success"));

} else {
    echo json_encode(array("Result"=>"failed"));
}

$conn->close();
EN

回答 1

Stack Overflow用户

发布于 2017-08-14 21:21:26

出现问题的可能不是PHP;还要验证MySQL是否正在使用UTF8连接,以及表(和列)是否在UTF8中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45675452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档