2015-07-06 3 views
1

Я разрабатываю геокодер с помощью геокодера API Google, и у меня возникли трудности, передавая адрес со специальными символами в мою личную базу геоданных (MDB)Google не кодирования специальных символов

Вот оригинальный адрес:

96 Rue Gatineau, 17150 Сен-Жорж-дез-Агу, Франция

А вот то, что можно вставить в мой geodatabse:

encoding error in database, see image

Я попытался установить кодировку в моем файле .HTML на «ISO-8859-15», как я в основном нужно на английском и французском символы кодируются.

Я также изменил кодировку в файле .ASP на «<% Response.Charset =« ISO-8859-15 «%>», но ни один из них, похоже, не помогает со специальными символами.

Любые советы?

ответ

1

Почему вы не используете UTF-8?

Многие базы данных в UTF8

+0

Я считаю, что это то, что у меня было до этого, и это не сработало. Я только что подтвердил, что моя база данных находится в UTF-8, но это не будет классифицировать специальные символы для меня, поскольку результат будет таким же, как и выше. –

+0

Как вы видели этот пост -> http://stackoverflow.com/questions/18912959/ google-geocode-not-working-for-addresses-with-special-characters-from-database? – UtopiaIsGood

+0

Я просто посмотрел на этот пост, спасибо за это. Но когда я изменил свой .asp-файл на «var addy = Server.URLEncode (Request.Form (« addy »)); это то, что попадает в мою базу данных, вот результат: «G% C3% A2tineau% 2C37330% 2CFrance» И все-таки просто кучка бред, но это результат. Любые советы, чтобы вернуться с этого этапа на настоящие письма? –

0

Посмотрите также на кодировку по умолчанию в вашей базе данных. По моему опыту, кодировка должна соответствовать всем.

+0

Я использую [Navicat] (http://www.navicat.com) –

+0

Я только что проверил свою базу данных и в нем говорится, что в «UTF8», и советы о том, как изменить «Набор символов метаданных» в таблице личных данных геоданных? –

Смежные вопросы