当我使用php在我的mysql数据库中输入某些字符时,我遇到了一些问题。我所做的是将用户输入的文本提交到数据库。我想不出我需要修改什么才能允许任何类型的字符被放入数据库并通过php打印出来。我的MySQL排序规则是: latin1_swedish_ci这段文字:
�People are just as
问题是字符编码。虽然表被定义为包含UTF8,但它们实际上包含latin1。要将一些全新的东西混合到其中,似乎旧的编码器在建立到数据库的连接时通过设置SET CHARACTER SET 'utf8'手动地改变了这一点。有问题的部分是德语特殊字符öäüß的显示是正确的,但是当您想将它们插入数据库时,整个osCOmmerce会话就会中断,只有