字符串值不正确:'\ xF0 \ x9D \ x8C \ x86'

时间:2019-06-10 13:22:25

标签: php mariadb

我有此错误,但找不到解决方案。

 Uncaught PDOException: SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'user_agent' at row 1

我测试不同的东西,它总是相同的结果。 你知道如何解决这个问题

谢谢。

我的表格用户代理位于mediumtextutf8_unicode_ci之下

  if (isset($_SERVER['HTTP_USER_AGENT'])) {
    $user_agent = H$_SERVER['HTTP_USER_AGENT'];
  } else {
    $user_agent = 'user aget or not defined';
  }

$sql_array = ['customer_id' => $wo_customer_id,
  'full_name' => $wo_full_name,
  'last_page_url' => $wo_last_page_url,
  'http_referer' => $referer,
  'user_agent' => $user_agent
];

$this_Db->save('whos_online', $sql_array);

0 个答案:

没有答案