Php 使用拉丁字符的HTML和MySQL问题
我正在尝试使用Yii、PHP和MySQL创建我的第一个网页。我在使用拉丁字符时遇到了一些问题。当我写这些字符时,我无法正确显示它们,例如:Php 使用拉丁字符的HTML和MySQL问题,php,mysql,yii,Php,Mysql,Yii,我正在尝试使用Yii、PHP和MySQL创建我的第一个网页。我在使用拉丁字符时遇到了一些问题。当我写这些字符时,我无法正确显示它们,例如: ID: 1 Username: José MiguelEDITADO Password: contraseñaJosemi 此外,当我试图在数据库中存储这些字符时,我也遇到了同样的问题。我的意思是,当我填写一个表单字段并单击submit时,如果其中一个字段有拉丁字符,DB只存储字段的文本直到拉丁字符。例如: ID: 1 Username:
ID: 1
Username: José MiguelEDITADO
Password: contraseñaJosemi
此外,当我试图在数据库中存储这些字符时,我也遇到了同样的问题。我的意思是,当我填写一个表单字段并单击submit时,如果其中一个字段有拉丁字符,DB只存储字段的文本直到拉丁字符。例如:
ID: 1
Username: José MiguelEDITADO
Password: contraseñaJosemi
如果在表单字段中写入“María”,DB将“Mar”存储在相应的寄存器中
我知道我的字符集有问题,但我不知道为什么。在my main.php的db数组中,我有:
'db'=>array(
...
'charset' => 'utf8',
),
此外,在数据库的寄存器中,我使用“varchar(100)utf8\u general\u ci”。在main.php文档中,我还有:
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'Prueba',
'language'=>'es',
'sourceLanguage'=>'en',
'charset'=>'utf-8',
我正在使用notepad++编辑和创建php文档,这些文档的编码是UTF-8 sin BOM
求你了,我需要你的帮助,我不知道这是我的错。有人能帮我吗
非常感谢。您的文件元字符集是什么<代码>你好,波拉,我用:你读了吗?是的,迈克尔,谢谢,我认为我做得很好,但我不知道为什么我不能正确地使用拉丁字符。。。。