Php 获取不带变音符号的$\u帖子
我使用了这种形式:Php 获取不带变音符号的$\u帖子,php,html,forms,echo,diacritics,Php,Html,Forms,Echo,Diacritics,我使用了这种形式: <input type="radio" name="song" value="Jedna pesnička v hudobnom želaní"><strong>ONE</strong> <br> <input type="radio" name="song" value="Dve pesničky v hudobnom želaní"><strong>TWO</strong> 一个 两个
<input type="radio" name="song" value="Jedna pesnička v hudobnom želaní"><strong>ONE</strong> <br>
<input type="radio" name="song" value="Dve pesničky v hudobnom želaní"><strong>TWO</strong>
一个
两个
但当我需要使用php时:
<?php echo $_POST["song"]; ?>
我将收到:
Jedna pesniÄŤka诉hudobnomľelanĂ
我想收到:
Jedna pesnička诉hudobnomželaní
如何启用变音符号。这里有一些简单、优雅的方法吗?首先,确保您的代码编辑器设置为您正在使用的字符集 其次,确保页面告诉浏览器使用您选择的字符集:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
如果要将这些存储在数据库中,还需要确保这些表将存储正确的字符集
如果问题仍然存在,请签出PHP通常我不会使用复杂字符串作为值。而不是简单的字符串/整数。(然后用类似字典的数组映射复杂字符串)您为文档设置了什么字符集?确保使用utf-8字符集但在哪里?在有echo的php文件中,我在meta中有正确的字符集,所有的字符都带有变音符号,当我使用echo no时只有一个值
ini_set('default_charset', 'utf-8')