Php 如何储存美元和€;欧元通过表格存入数据库

Php 如何储存美元和€;欧元通过表格存入数据库,php,mysql,json,Php,Mysql,Json,当我通过我的表单输入带有特殊符号的金额时,如:€140,它将完全相同地存储在我的db中,但当我尝试检索金额时,它会给出奇怪的符号,而不是显示特殊字符normal。我需要如何存储特殊类型的标志才能成功检索它?确保在整个系统中使用UTF-8(HTML文档类型、PHP设置、MySQL设置) 另外,在尝试显示给定字符串时,请确保调用了htmlentities($string\u to\u print)。确保在整个系统中使用UTF-8(HTML文档类型、PHP设置、MySQL设置) 另外,在尝试显示给定字

当我通过我的表单输入带有特殊符号的金额时,如:€140,它将完全相同地存储在我的db中,但当我尝试检索金额时,它会给出奇怪的符号,而不是显示特殊字符normal。我需要如何存储特殊类型的标志才能成功检索它?

确保在整个系统中使用UTF-8(HTML文档类型、PHP设置、MySQL设置)


另外,在尝试显示给定字符串时,请确保调用了htmlentities($string\u to\u print)。

确保在整个系统中使用UTF-8(HTML文档类型、PHP设置、MySQL设置)


另外,在尝试显示给定字符串时,请确保调用了htmlentities($string\u to\u print)。

了解编码,以便了解如何存储和检索数据。无论是从浏览器还是从数据库。
$
都可以,但是欧元字符不行。您可以将它们存储为HTML实体(
€
),但选择正确的数据库编码要好得多。尝试UTF-8。同时查看htmlEntity()和html_entity_decode()。您可能还需要将UTF-8作为$charset参数传递给他们。您需要了解unicode的最低绝对值:了解编码,以便了解如何存储和检索数据。无论是从浏览器还是从数据库。
$
都可以,但是欧元字符不行。您可以将它们存储为HTML实体(
€
),但选择正确的数据库编码要好得多。尝试UTF-8。同时查看htmlEntity()和html_entity_decode()。您可能还需要将UTF-8作为$charset参数传递给他们。您需要了解的关于unicode的绝对最小值是: