我尝试以 DMS 格式存储 GPS 纬度
和 经度
值,并将度
和撇号
存储在 mysql
与php
。
之前的解决方案是将其转换为Decimal
。
是否有任何特定的数据类型
将值存储在mysql
中,符号如下:
12°53′17″N
80°13′52″E
问题是,它替换为12°53'17'N
、80°13'52'E
。
最佳答案
通过将字符集设置为 utf-UTF-8 Unicode
来创建表。如果您将表的字符集指定为 Unicode,那么它将接受原始的纬度/经度值。
SQL引用代码:
ALTER TABLE `gps`
DEFAULT CHARACTER SET=utf8;
以下内容适合我
CREATE TABLE `gps` (
`lat` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
关于php - 如何处理 PHP+MySQL 中的 UTF-8 与 Latin-1 编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42982563/