当我插入度数符号时使用 PHP 输入表单,而不是将其保存为显示 MySQL 中的值"°",例如,如果我将"37°C"其保存为"37°C"
这是我的代码示例
<input class="form-control" type="text" name="inc" placeholder="48 Hrs Aerobic, 37°C" value="48 Hrs Aerobic, 37°C">
Run Code Online (Sandbox Code Playgroud)
"°C"当从数据库中获取数据时,也会显示该字符。
这是因为您的 MySQL 数据库的编码格式。请将其设置为以下之一,并确保您的标头也显示 UTF-8:
utf8_general_ci
utf8_unicode_ci
utf8mb4_general_ci
utf8mb4_unicode_ci
Run Code Online (Sandbox Code Playgroud)
按照上面的顺序来。
如果需要,在您的 PHP 中:
header('Content-Type: text/html; charset=utf-8');
Run Code Online (Sandbox Code Playgroud)
如果其他一切都失败了,请转换°为°并让浏览器决定它。
| 归档时间: |
|
| 查看次数: |
4189 次 |
| 最近记录: |