Laravel 5.3存储和#x27;a';将字符导入数据库

Laravel 5.3存储和#x27;a';将字符导入数据库,laravel,save,Laravel,Save,我试图用“á”保存一个字符串,但它不起作用。我可以保存其他的角色,比如尼奥尼欧 有什么帮助吗 $name = "ñéíóúÉÍÓÚÁánnnnnnnn" $client->name = $name; $client->save(); //saves only "ñéíóúÉÍÓÚÁ" in database (MySql) 客户端的名称在数据库中是否具有最大大小?如果名称太长,它将被截断,就像在您的示例中一样检查表中名称列的大小尝试在代码之前添加这一行,并检查它是否有效:mb_i

我试图用“á”保存一个字符串,但它不起作用。我可以保存其他的角色,比如尼奥尼欧

有什么帮助吗

$name = "ñéíóúÉÍÓÚÁánnnnnnnn"
$client->name = $name;
$client->save();

//saves only "ñéíóúÉÍÓÚÁ" in database (MySql)

客户端的名称在数据库中是否具有最大大小?如果名称太长,它将被截断,就像在您的示例中一样检查表中名称列的大小尝试在代码之前添加这一行,并检查它是否有效:
mb_internal_encoding(“UTF-8”)我认为这是一个laravel bug,因为它只出现在“á”中,而不出现在例如“Á”或“é”中。我尝试了mb_内部编码(“UTF-8”);而且不起作用。我有足够的空间(varchar 255),如果我更改字符的顺序,我的字符串将被截断,其中是“á”,如果您尝试仅使用á,它是否有效?客户端的名称在您的数据库中是否具有最大大小?如果名称太长,它将被截断,就像在您的示例中一样检查表中名称列的大小尝试在代码之前添加这一行,并检查它是否有效:
mb_internal_encoding(“UTF-8”)我认为这是一个laravel bug,因为它只出现在“á”中,而不出现在例如“Á”或“é”中。我尝试了mb_内部编码(“UTF-8”);而且不起作用。我有足够的空间(varchar 255),如果我更改了字符的顺序,我的字符串将被截断,其中是“á”,如果您尝试单独使用á,它是否有效?