Прежде всего позвольте мне сказать, что у меня есть база данных sybase, ее кодировка определенно не utf-8. и я не могу изменить ее на utf-8
из-за некоторых других проблем.проблема с кодировкой в sybase до php
поэтому проблема мне нужно прочитать данные из этого datbase с PHP и сохранить его в таблицу тузда которая utf8.
так обычно без какого-либо преобразования значения сохраняется в моей базе данных, как
//sybase query
$result= someFuntionToReturnSybaseData();
//the $result is a multidimensional array
echo $result[0]['somevalue']; //19’’ long bla bla
если я пытаюсь вставить это в тузд таблицу с кодировкой по умолчанию, значение сохраняется как "19?? long bla bla"
в браузере он показывает, как "19Â’Â’ long bla bla"
есть в любом случае, чтобы сохранить "19’’ long bla bla"
В MySQL таблицы, как это и показать его правильно, где каждый
я попытался
utf8_encode($result[0]['somevalue']);
iconv();
но более искаженные символы появляются
пожалуйста, не говори мне, чтобы использовать кодировка везде такая же, как я не могу сделать это
Знаете ли вы, что набор символов Sybase используют? – deceze
@deceze 'iso_1' – coolguy
@deceze вы можете мне помочь? – coolguy