Смена кодировки с windows-1251 на UTF-8 на PHP

Иногда возникает необходимость смены кодировки отправляемого сообщения.
Рассмотрим примеры смены кодировки с windows-1251 на UTF-8 при помощи PHP.

Для смены кодировки используется стандартная функция iconv

Если у Вас возникают вопросы по преобразованию кодировок при использовании нашего сервиса, пожалуйста, напишите нам на support@smsfeedback.ru свой вопрос, и мы обязательно решим вашу проблему.



				
				<?php 
						
					/*
					* функция смены кодировки с windows-1251 на UTF-8
					*/
 
					//если исходное сообщение в кодировке windows-1251
					$message1251 = "Тестовое сообщение";
					//Для отправки через наш API текст сообщения должен быть в кодировке UTF-8
					$messageutf8 = iconv('windows-1251', 'UTF-8', $message1251);
					
					//Отсылаем сообщение, используя функцию из примера 
					// http://www.smsfeedback.ru/smsapi/php.php
					
					$sendsms = send("api.smsfeedback.ru", 80, "api_login", "api_password",  
					"79031234567","".$messageutf8."", "TEST-SMS"); 
					
					// Выводим ответ смс сервиса  
					echo $sendsms;
					exit();
  
				?>