|  | 		    
					
        
         
          
         
	
          | |  | Tegnsæt, SSH Fra : Lars Kongshøj
 | 
 Dato :  13-01-11 17:17
 | 
 |  | 
 
            Jeg har lidt problemer med tegnsæt ifm. ssh.
 Jeg ssh'er fra OS X (Terminal.app), som kører UTF-8, til en Debian 
 Linux, der kører ISO-8859-15.
 Der ser pænt nok ud, jeg kan taste æøå ind og det kommer fint tilbage, 
 men at det vises fint på Mac'en som jo taler UTF-8 og får et "ekko" 
 tilbage. Men på Linux-serveren ser det ikke så godt ud:
 lars@linux  > echo æøå | od -b
 0000000 303 246 303 270 303 245 012
 0000007
 Se locale nedenfor.
 Hvad gør jeg for at løse problemet?
 (Jeg har tilladt mig at x-poste til unix og mac. Ændr det, hvis det 
 generer dig.)
 Mvh. Lars
 LINUX:
 lars@linux  > locale
 LANG=en_DK.ISO-8859-15
 LC_CTYPE="da_DK"
 LC_NUMERIC="da_DK"
 LC_TIME="da_DK"
 LC_COLLATE="da_DK"
 LC_MONETARY="da_DK"
 LC_MESSAGES="da_DK"
 LC_PAPER="da_DK"
 LC_NAME="da_DK"
 LC_ADDRESS="da_DK"
 LC_TELEPHONE="da_DK"
 LC_MEASUREMENT="da_DK"
 LC_IDENTIFICATION="da_DK"
 LC_ALL=da_DK
 MAC:
 lars@mac  > locale
 LANG="da_DK.UTF-8"
 LC_COLLATE="da_DK"
 LC_CTYPE="da_DK"
 LC_MESSAGES="da_DK"
 LC_MONETARY="da_DK"
 LC_NUMERIC="da_DK"
 LC_TIME="da_DK"
 LC_ALL="da_DK"
            
             |  |  | 
  Lars Kongshøj (13-01-2011) 
 
	
          | |  | Kommentar Fra : Lars Kongshøj
 | 
 Dato :  13-01-11 17:34
 | 
 |  | 
 
            Den 13/01/11 17.17, Lars Kongshøj skrev:
 > Jeg har lidt problemer med tegnsæt ifm. ssh.
 >
 > Jeg ssh'er fra OS X (Terminal.app), som kører UTF-8, til en Debian
 > Linux, der kører ISO-8859-15.
 >
 > Der ser pænt nok ud, jeg kan taste æøå ind og det kommer fint tilbage,
 > men at det vises fint på Mac'en som jo taler UTF-8 og får et "ekko"
 > tilbage. Men på Linux-serveren ser det ikke så godt ud:
 >
 > lars@linux  > echo æøå | od -b
 > 0000000 303 246 303 270 303 245 012
 > 0000007
 ....
 > Hvad gør jeg for at løse problemet?
 For at præcisere spørgsmålet: jeg ønsker at kommandoer på 
 iso-8859-15-serveren "ser" iso overalt, når jeg indtaster kommandoer, 
 når jeg retter i vi osv. Så det er et af programmerne Terminal.app eller 
 ssh på Mac, eller sshd på Linux, der skal oversætte.
 Mvh. Lars
            
             |  |  | 
  Martin (13-01-2011) 
 
	
          | |  | Kommentar Fra : Martin
 | 
 Dato :  13-01-11 18:51
 | 
 |  | 
 
            On 13-01-2011 17:34, Lars Kongshøj wrote:
 > Den 13/01/11 17.17, Lars Kongshøj skrev:
 >> Jeg har lidt problemer med tegnsæt ifm. ssh.
 >>
 >> Jeg ssh'er fra OS X (Terminal.app), som kører UTF-8, til en Debian
 >> Linux, der kører ISO-8859-15.
 >>
 >> Der ser pænt nok ud, jeg kan taste æøå ind og det kommer fint tilbage,
 >> men at det vises fint på Mac'en som jo taler UTF-8 og får et "ekko"
 >> tilbage. Men på Linux-serveren ser det ikke så godt ud:
 >>
 >> lars@linux  > echo æøå | od -b
 >> 0000000 303 246 303 270 303 245 012
 >> 0000007
 > ...
 >> Hvad gør jeg for at løse problemet?
 >
 > For at præcisere spørgsmålet: jeg ønsker at kommandoer på
 > iso-8859-15-serveren "ser" iso overalt, når jeg indtaster kommandoer,
 > når jeg retter i vi osv. Så det er et af programmerne Terminal.app eller
 > ssh på Mac, eller sshd på Linux, der skal oversætte.
 Du kan da også ændre locale settings på serveren
 sudo apt-get install localepurge && dpkg-reconfigure localepurge
            
             |  |  | 
   Martin (13-01-2011) 
 
	
          | |  | Kommentar Fra : Martin
 | 
 Dato :  13-01-11 18:53
 | 
 |  | 
 
            On 13-01-2011 18:50, Martin wrote:
 > On 13-01-2011 17:34, Lars Kongshøj wrote:
 >> Den 13/01/11 17.17, Lars Kongshøj skrev:
 >>> Jeg har lidt problemer med tegnsæt ifm. ssh.
 >>>
 >>> Jeg ssh'er fra OS X (Terminal.app), som kører UTF-8, til en Debian
 >>> Linux, der kører ISO-8859-15.
 >>>
 >>> Der ser pænt nok ud, jeg kan taste æøå ind og det kommer fint tilbage,
 >>> men at det vises fint på Mac'en som jo taler UTF-8 og får et "ekko"
 >>> tilbage. Men på Linux-serveren ser det ikke så godt ud:
 >>>
 >>> lars@linux  > echo æøå | od -b
 >>> 0000000 303 246 303 270 303 245 012
 >>> 0000007
 >> ...
 >>> Hvad gør jeg for at løse problemet?
 >>
 >> For at præcisere spørgsmålet: jeg ønsker at kommandoer på
 >> iso-8859-15-serveren "ser" iso overalt, når jeg indtaster kommandoer,
 >> når jeg retter i vi osv. Så det er et af programmerne Terminal.app eller
 >> ssh på Mac, eller sshd på Linux, der skal oversætte.
 >
 > Du kan da også ændre locale settings på serveren
 >
 > sudo apt-get install localepurge && dpkg-reconfigure localepurge
 Hov - det var oprydningen :)
            
             |  |  | 
  Jens Henrik Leonhard~ (13-01-2011) 
 
	
          | |  | Kommentar Fra : Jens Henrik Leonhard~
 | 
 Dato :  13-01-11 17:41
 | 
 |  | 
 
            Lars Kongshøj wrote:
 > Jeg har lidt problemer med tegnsæt ifm. ssh.
 > 
 > Jeg ssh'er fra OS X (Terminal.app), som kører UTF-8, til en Debian
 > Linux, der kører ISO-8859-15.
 > 
 > Der ser pænt nok ud, jeg kan taste æøå ind og det kommer fint tilbage,
 > men at det vises fint på Mac'en som jo taler UTF-8 og får et "ekko"
 > tilbage. Men på Linux-serveren ser det ikke så godt ud:
 Du skal få Termial.app til køre ISO-8859-15, eller ISO-8859-1.
 Jeg kender ikke Terminal.app, så ved ikke hvordan.
 Hvis du flytter text filer mellem de to systemer, kan det blive aktuelt
 at bruge iconv til konverter mellem de forskellige tegnesæt.
 > lars@linux  > echo æøå | od -b
 > 0000000 303 246 303 270 303 245 012
 > 0000007
 > 
 > Se locale nedenfor.
 > 
 > Hvad gør jeg for at løse problemet?
 > 
 > (Jeg har tilladt mig at x-poste til unix og mac. Ændr det, hvis det
 > generer dig.)
 > 
 > Mvh. Lars
 > 
 > LINUX:
 > lars@linux  > locale
 > LANG=en_DK.ISO-8859-15
 > LC_CTYPE="da_DK"
 > LC_NUMERIC="da_DK"
 > LC_TIME="da_DK"
 > LC_COLLATE="da_DK"
 > LC_MONETARY="da_DK"
 > LC_MESSAGES="da_DK"
 > LC_PAPER="da_DK"
 > LC_NAME="da_DK"
 > LC_ADDRESS="da_DK"
 > LC_TELEPHONE="da_DK"
 > LC_MEASUREMENT="da_DK"
 > LC_IDENTIFICATION="da_DK"
 > LC_ALL=da_DK
 > 
 > MAC:
 > lars@mac  > locale
 > LANG="da_DK.UTF-8"
 > LC_COLLATE="da_DK"
 > LC_CTYPE="da_DK"
 > LC_MESSAGES="da_DK"
 > LC_MONETARY="da_DK"
 > LC_NUMERIC="da_DK"
 > LC_TIME="da_DK"
 > LC_ALL="da_DK"
            
             |  |  | 
  Ukendt (13-01-2011) 
 
	
          | |  | Kommentar Fra : Ukendt
 | 
 Dato :  13-01-11 18:05
 | 
 |  | 
 
            Hej,
 > Jeg ssh'er fra OS X (Terminal.app), som kører UTF-8, til en Debian
 > Linux, der kører ISO-8859-15.
 > Hvad gør jeg for at løse problemet?
 Du skal bruge samme tegnsæt i begge programmer - ikke have noget til at 
 "oversætte" ind i mellem.
 I Terminal.app trykker du på Preferences og vælger den 
 indstillingsprofil, du kører med mod serveren, du omtaler. Tryk på 
 fanebladet Advanced og vælg det passende tegnsæt i Character Encoding 
 under International.
 -- 
 Jens Kristian Søgaard, Mermaid Consulting ApS,
 jens@mermaidconsulting.dk,
http://www.mermaidconsulting.com/ |  |  | 
  Lars Kongshøj (13-01-2011) 
 
	
          | |  | Kommentar Fra : Lars Kongshøj
 | 
 Dato :  13-01-11 18:52
 | 
 |  | Den 13/01/11 18.04, Jens Kristian Søgaard skrev:
 > Hej,
 >
 >> Jeg ssh'er fra OS X (Terminal.app), som kører UTF-8, til en Debian
 >> Linux, der kører ISO-8859-15.
 >> Hvad gør jeg for at løse problemet?
 >
 > Du skal bruge samme tegnsæt i begge programmer - ikke have noget til at
 > "oversætte" ind i mellem.
 >
 > I Terminal.app trykker du på Preferences og vælger den
 > indstillingsprofil, du kører med mod serveren, du omtaler. Tryk på
 > fanebladet Advanced og vælg det passende tegnsæt i Character Encoding
 > under International.
 
 Tak, det ser ud til at være vejen frem. Jeg har åbenbart bladret
 indstillinger for hurtigt igennem.
 
 Mvh. Lars
 
 
 |  |  | 
 |  |