UTF-8 到 HTML 字符十进制代码,在内部代码中使用或在 sql 中导入之前

UTF-8 to HTML Character Decimal Codes before use inside code or importing in sql

如何检测以下字符串并将其转换为可读字符串?

  1. سئÙ^الات
  2. مطاعن ابÙцبكر
  3. مطاعن عمر

因为这些字符串 UTF-8MySQL 数据库中并且我们的语言是 ArabicPersian 它们对我们来说是不可读的,我不知道我们怎么能将它们转换为正常的可读字符串

sql table 结构:

CREATE TABLE `categories` (
  ...
  `title` longtext,
  `tblname` longtext,
  ...
  PRIMARY KEY (`number`)
) ENGINE=InnoDB AUTO_INCREMENT=133 DEFAULT CHARSET=utf8;

在使用它们并导入数据库之前,是否有任何在线服务或解决方案可以将它们转换为可读字符串?

我们不想在 php 代码中将它们转换为 iconvsql 中的 convert,我们只想将它们转换为具有简单的 sql 插入数据库前的代码

您应该在 uploading/updating 数据库中的任何字符串之前使用 mysqli_set_charset() 函数。

$conn = new mysqli(host,user,pass,dbname);

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

mysqli_set_charset($conn,"utf8mb4");


// your query here

此在线服务解决了我们的问题,我们可以将 Unicode 转换为正确的可读字符

online service link