我正在使用php和mysql,并且在插入纬度和经度值以及度,min和sec符号时遇到问题。即(°,',“)符号。使用php在mysql中插入符号
我所提到的几个位点和尝试不同的方法,但我就是不能求解。
首先我试图复制符号,并与3个用户输入串联值。
$latitude=$degree.'°'.$min.'''.$sec.'?'.'N';
接着执行插入查询后,则$纬度变量值被插入在数据库中,但是符号由随机字符替换,如下所示。
2˚3ʼ4ˮN (data stored in database)
然后我尝试使用html字符代码而不是符号。
$latitude=$degree.'°'.$min.'’'.$sec.'#8221'.'N';
但它不起作用。它在数据库中显示相同的html字符。
我不知道它是否与html实体或其他问题。
你有不良enconding,是不是在应用程序和数据库一样。 – panther