2015-05-11 21 views
0

Здравствуйте, я застрял в этой проблеме с кодировкой символов, пожалуйста, помогите.Проблема кодирования символов с помощью PayPal IPN

Что я сделал:

  • Я создал базу данных с UTF-8 кодировкой.
  • Я создал соединение с базой данных с кодировкой, именами и т. Д., Установленными в UTF-8.
  • Я пытаюсь установить кодировку кнопки PayPal как UTF-8, так и ISO-8859-9.
  • Добавлен заголовок ('Content-Type: charset = utf-8'); в мой почтовый php-файл.
  • Добавлен setlocale (LC_ALL, "tr_TR"); в мой почтовый php-файл.
  • Я установил скрытый ввод символов в код кнопки paypal. Также установите «lc» tr_TR.
  • Пытался изменить кодировку с «Iconv» как latin5 в UTF-8 и изо-8859-9 в UTF-8
  • перепроверили, если файлы я работаю в UTF-8 без BOM

Но не повезло ...

После того, как я отправил форму на странице PayPal, она показывает «параметры» правильно, но значения не вставляются в мою базу данных, как показано, а есть только вопросительные знаки.

Пожалуйста, помогите, спасибо.

Edit: я пытаюсь правильно получить турецкие символы: üğİışŞöÖçÇÜĞ

+0

Что вы пытаетесь сохранить, можете ли вы дать нам образец строки? –

+0

@DavidNguyen Я отредактировал мой вопрос. –

ответ

0

Я бы посоветовал кодирующий адрес и имена с использованием этого перед сохранением в базе данных доставки:

mb_convert_encoding("üğİışŞöÖçÇÜĞ", 'HTML-ENTITIES', 'UTF-8')

+0

спасибо, что сработало! –

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