我正在使用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