Это то, что я делаю с этим "материалом"
$search = array(
"\xe2\x80\x98", // "'"
"\xe2\x80\x99", // "'"
"\xe2\x80\x9c", // '"'
"\xe2\x80\x9d", // '"'
"\xe2\x80\x93", // '-'
"\xe2\x80\x94", // '-'
"\xe2\x80\xa6", // '...'
chr(145),
chr(146),
chr(147),
chr(148),
chr(150),
chr(151),
chr(133)
);
$replace = array(
"'",
"'",
'"',
'"',
'-',
'-',
'...',
"'",
"'",
'"',
'"',
'-',
'-',
'...'
);
$text = str_replace($search, $replace, $text);
Ничего, кроме головной боли. Возможно, вставлено из MSWord или чего-то подобного.
Проверьте это:
$text = 'alta. — The ambient temperature is quite high';
echo $text."\n";
//... the above code ...
echo $text."\n";
Вывод
alta. — The ambient temperature is quite high
alta. - The ambient temperature is quite high
Обычно я просто делаю функцию где-то, бросаю эту вещь это и очистить это. Тогда это обычный -
дефис, и все работает как положено.
Я сделал это, как 7 или 8 лет назад, до сих пор использую это. Это как MSWIN1252
кодировка или что-то подобное.
Я нашел решение. Мне нужно было добавить этот атрибут в ImageView
:
android:adjustViewBounds="true"
Чтобы сделать это в линейном разметке
для верхнего ImageView: android:gravity="bottom"
для нижнего ImageView: android:gravity="top"
Вы уверены, что не делаете хотите использовать RelativeLayout? Если вы пытаетесь выровнять два изображения друг к другу, это, кажется, путь к дальнейшей работе.