webForumDet fria alternativet

Å Ä Ö i javascript/php

JavaScript

5 svar · 1 743 visningar · startad av Belenos

Medlem sedan mars 201077 inlägg
Frågan#1

Jag samlat data med en <form> <input text> med ett JavaScript och lägger det i en <input hiden> för att kunna föra över det till ett php-program (vilket jag begriper).

    function getData()
    {
      var data = new Array();
      data[0] = document.add.place.value;
      data[1] = document.add.type.value;
      data[2] = document.add.pow.value;
      data[3] = document.add.quantity.value;
      data[4] = document.add.area.value;
      data[5] = document.add.time.value;
      document.getElementById('box4').innerHTML='<input type="hidden" name="send" value="' + data + '">';
      opener.location.reload();
    }

Sen fångar jag upp data med en $_POST och sätter en session.

$_SESSION['send'] = explode(",", $_POST['send']);

Jag processar data och visar en del av den som text.

Fråga: Hur gör jag för att kunna skriva in och få ut å,ä,ö samt andra tecken jag inte just nu kan komma på?
Nu blir det fyrkanter!

Medlem sedan feb. 20034 441 inlägg
#2

Vilken content-type kör du med?

Medlem sedan mars 201077 inlägg
#3

Vet ej, hur ser jag det?

Jag har dessa meta, ska det vara något annat?
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Script-Type" content="text/javascript">

Medlem sedan mars 201077 inlägg
#4

Man sparar filen med kodning Utf-8 istället för ANSI.

Medlem sedan feb. 20041 816 inlägg
#5

Belenos skrev:

Man sparar filen med kodning Utf-8 istället för ANSI.

Nja... Använder man samma teckenuppsättning i externa filer som på sidorna som länkar in dem blir det rätt.

Medlem sedan mars 201077 inlägg
#6

Jag hade allt i ANSI och då krånglade Å, Ä ,Ö men när jag lade utskriftskoden i Utf-8 (inte skalkoden eller javascriptet) så fungerade det som det ska. Sen fick kag lägga till [meta http-equiv="Content-Type" content="text/html; charset=utf-8">] för att få bort andra tecken som störde designen!

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)