Я разработал Laravel API для своего SPA.Иногда я использую параметры запроса для предоставления данных в API.Но если внутри URL-адреса API есть знак @, сервер отвечает 500 - Internal Server Error.Пример ...
@
500 - Internal Server Error
Здесь я получу ошибку:
http://www.mywebsite.com/api/user/login?name=example.user@gmail.de&password=changeMe
Здесь все отлично работает:
http://www.mywebsite.com/api/user/login?name=exampleUser&password=changeMe
Локально работают оба пути.Но при тестировании на живом сервере произошла ошибка.
Кто-нибудь знает, в чем проблема?Я использую Apache Server с Plesk, если это поможет.; -)
Хорошо, я решил проблему.Если у кого-то есть такая же ошибка:
Просто установите для серверной кодировки по умолчанию значение utf-8, чтобы устранить эту проблему!
utf-8