---
title: "iso-8859-1 eller utf-8?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/180515-iso-8859-1-eller-utf-8"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lilja"
published: "2009-10-01T20:15:43.000Z"
updated: "2009-10-02T06:31:31.000Z"
replies: 1
views: 354
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/180515-iso-8859-1-eller-utf-8"
---

# iso-8859-1 eller utf-8?

## #1 — lilja, 2009-10-01T20:15Z

Jag har sökte en massa information om detta nu och får det att fungera hyfsat, men med lite frågetecken.

Om man skickar in en sträng som innehåller å, ä, ö eller liknande kodade i utf-8 in i strlen() får man att de tecknena är 2 tecken långa. Jag har läst något om att den räknar bytes och inte tecken och att det är därför. Använder man mb_strlen() får man rätt antal.

Men alla sträng-funktioner har inte liknande multibyte-funktioner. T.ex. str_replace() verkar inte ha det. Detta går att lösa med speciallösningar, men ändå.

Jag tycker att UTF-8 är bättre men min fråga är vad gör ni för att få det att fungera och varför? Eller tycker ni jag ska köra på iso? Sidan det handlar om kommer enbart finnas i svensk version...

Permalänk: https://www.webforum.nu/p/180515

## #2 — SPiN, 2009-10-02T06:31Z

[mb_ereg_replace](http://us3.php.net/manual/en/function.mb-ereg-replace.php) finns ju tllgängligt.

Permalänk: https://www.webforum.nu/p/2206672

---

Tråden på webben: https://www.webforum.nu/amne/php/180515-iso-8859-1-eller-utf-8
