Java 如何将utf_general_ci数据编码为人类可读的字符串?
我知道这看起来很容易,但我已经因为这个问题被困了好几天了。问题是我使用Java 如何将utf_general_ci数据编码为人类可读的字符串?,java,php,Java,Php,我知道这看起来很容易,但我已经因为这个问题被困了好几天了。问题是我使用utf\u general\u ci存储用户以不同语言保存的数据。我想要的是以人类可读的文本显示数据,这里是一个示例 用户输入文本的名称ዝ' 并且,将存储为utf_general_ci,如“a” 我想向用户显示原始文本,该文本为'ዝ' 我怎样才能做到这一点。数据存储在PHP MYSQL中。我想将其转换为JAVA或JSON文件。怎么办 下面是json代码 <?php header('Content-type
utf\u general\u ci
存储用户以不同语言保存的数据。我想要的是以人类可读的文本显示数据,这里是一个示例
用户输入文本的名称ዝ' 并且,将存储为utf_general_ci,如“a”
我想向用户显示原始文本,该文本为'ዝ' 我怎样才能做到这一点。数据存储在PHP MYSQL中。我想将其转换为JAVA或JSON文件。怎么办
下面是json代码
<?php
header('Content-type:application/json; charset=utf8; http-equiv="Content-Type');
$result = $db->query("SELECT * from movie");
while($row = mysqli_fetch_array($result))
{
$output[] = array('MovieID' => $row['MovieID']);
$output[] = array('Title' => $row['Title']);
}
echo json_encode($output,JSON_UNESCAPED_UNICODE) ;
UTF8支持这些字符。不需要对这些字符进行编码或解码。但是当我创建JSON文件时,它会显示“not”ዝ'utf_general_ci是一种排序规则。这与您的数据存储格式无关。哦,好吧,但为什么我的json文件显示我的“a”?我想要'ዝ'. 我怎样才能做到这一点?把它加到问题上。还要添加如何将数据插入数据库的代码
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">