在通过HTML和PHP在MySQL中插入韩文字符后,字符看起来像어
提前谢谢 通过HTML表单和PHP在MySQL中插入韩文字符后,字符看起来像和#50612 我用HTML实体的,但不会为我工作,这是我的形式,它很简单 这是我在MYSQL中插入的数据,蓝色的是我手动插入的,红色的是我用HTML表单和PHP插入的在通过HTML和PHP在MySQL中插入韩文字符后,字符看起来像어,php,html,mysql,database,encoding,Php,Html,Mysql,Database,Encoding,提前谢谢 通过HTML表单和PHP在MySQL中插入韩文字符后,字符看起来像和#50612 我用HTML实体的,但不会为我工作,这是我的形式,它很简单 这是我在MYSQL中插入的数据,蓝色的是我手动插入的,红色的是我用HTML表单和PHP插入的 如果您登录mysql控制台并使用韩文字符为该记录运行select,它是否正确显示?否我插入的那个,表单显示如下:어두워져 가 내很明显,在表单验证的某个地方,您正在对字符
如果您登录mysql控制台并使用韩文字符为该记录运行select,它是否正确显示?否我插入的那个,表单显示如下:어두워져 가 내很明显,在表单验证的某个地方,您正在对字符进行编码并将其转换为实体。请显示表单验证代码(即PHP代码).header('Content-Type:text/html;charset=utf8')$title=$\u GET['title']$内容=$\u获取['content']$lang=$_GET['lang']$id_singer=$_GET['id_singer']$connection=mysqli_connect($servername、$username、$password、$username)或die(“Error”).mysqli_Error($connection))$sql=“插入歌曲(标题、内容、语言、id_singer)值(“$Title”、N“$Content”、“$lang”、“id_singer”)”;如果使用的是,
json\u encode
,请确保添加第二个参数,以避免将unicode转义到html实体中。