我有一个名为“cust_details”的表,其中有一列“ categories ”,我必须存储一些类别,如:blockadenlösung,affirmation,beziehungsprobleme lösen
但是当我试图将这些数据保存到数据库中时,它存储如下:
blockadenlüsung,肯定,beziehungsproblemelösen
当变音符号出现在字符串中未以原始格式保存时。我尝试了一些 charset 来存储这些字符。但我仍面临问题 .....
可能的原因是什么......?
先谢谢.....
答案 0 :(得分:3)
您存储的数据以UTF-8编码(“ö”代表UTF-8的典型值),但不显示为UTF-8,而是显示为ISO-8859-1等。
确保在任何地方使用相同的编码:
答案 1 :(得分:0)
插入字符时使用此选项:
N'characters here'
字符串声明前的N应该允许您将其输入到数据库中。
答案 2 :(得分:0)
该领域的类型是什么?
您可以指定数据库/表/字段级字符集。默认latin-1
适用于大多数情况。
否则,您必须使用纯文本并将&#<4-digit-unicode-value>;
之类的unicode字符串存储到其中。然后当你打印出来时,只需将unicode转储到HTML中,它就会显示出来。
以下是Pashto ترافيکي پيښو کې درې تنه مړه او څوارلس نور ټپيان شول.
中的示例字符串,我们将其直接存储到表中。使用的字符集是latin_charset_ci
祝你好运!