Конечно, можно создать корзину для покупок без MySQL, например, вместо этого используйте плоские файлы для хранения данных.
Но если у вас работает решение на базе MySQL, возможно, лучше (и вполне возможно) решить проблемы с кодировкой прямо здесь. mySQL прекрасно способен хранить ивритские символы с набором символов UTF-8.
Если вы предоставите подробную информацию о том, что происходит в какой-то момент, вы, скорее всего, решите проблему при переполнении стека.