Comments (9)
I agree that we want to support UTF-8 encoding. Unfortunately
internationalization
isn't supported yet in the Android SDK.
However, it appears that you want this for line drawing, et al., present in
finch.
We'll take a look at it.
Original comment by [email protected]
on 27 Oct 2008 at 8:48
- Changed state: Accepted
- Added labels: Component-UI, Type-Enhancement
- Removed labels: Type-Defect
from connectbot.
Though true UTF-8 would be best, support for the line-drawing would also help
with
ncmpc, nagcon, mutt (see threads), and more. As such, I'd like to add my "go
get 'em"
encouragement to this issue.
Original comment by [email protected]
on 23 Nov 2008 at 4:51
from connectbot.
I've done a rough start on parts of this. Only the output part, but it seems to
work
for my UTF-8 screen session.
This is also my very first Android code, so please be gentle when you comment.
:)
Patch against r141 attached.
Original comment by [email protected]
on 24 Nov 2008 at 3:27
Attachments:
from connectbot.
Sorry. That version will fail on a fresh install. This one should be a bit
better.
Original comment by [email protected]
on 24 Nov 2008 at 3:43
Attachments:
from connectbot.
Passing encoding to the server isn't difficult. The problems are:
1) Combining characters aren't handled correctly now
a) They have zero width so shouldn't be factored into drawing
b) The buffer code needs to be 32-bit to handle Unicode (which increases the
memory footprint of the client)
2) Codepoints not in the Monotype font are substituted
a) Chinese characters are drawn at 1.5x the width of the Monotype characters and
they should be 2x width
b) There appears to be no way to control font substitution
Original comment by [email protected]
on 24 Nov 2008 at 4:35
from connectbot.
[deleted comment]
from connectbot.
This issue seems to be resolved in
ConnectBot-svn-r203.apk
if I set the encoding to UTF-8 in the host settings menu.
Original comment by [email protected]
on 19 Feb 2009 at 7:42
from connectbot.
I changed the default to UTF-8 in the latest builds.
I also have a branch that handles wide characters correctly. I even added
Chinese
character drawing rules for GBK and Big5 locales. I've attached a picture
showing
what it looks like when connecting to lqqm.net
If anyone has pointers to rules that are more granular than if not ASCII, draw
it
full-width.
Original comment by [email protected]
on 25 Jun 2009 at 3:07
Attachments:
from connectbot.
I put in wide character support in r382, so this is pretty much closed. The
Chinese
drawing thing might need some work, but I've opened Issue 179 to track that.
Original comment by [email protected]
on 13 Aug 2009 at 1:57
- Changed state: Fixed
from connectbot.
Related Issues (20)
- ConectBot breaks Lock screen HOT 1
- Google Glass crash on connect HOT 3
- Feature Request - ANSI emulation support for old BBS games HOT 2
- supoort for private key custom location
- responsiveness improvements for connectbot HOT 1
- Add mosh support
- [deleted issue]
- Wrong key mapping for bluetooth keyboard
- Yoga
- Virtual keyboard does not appear
- Menu button when creating port forwards not available on Samsung Tab S 8.4 HOT 1
- ConnectBot won't connect
- Color prompt is shown twice. First without colorls then with. HOT 2
- problem to autenticate in server HOT 1
- All functions in the menu are unusable in Lollipop when multiple keyboards are available HOT 1
- Interface language selection
- Invalid host key verification message displays when connecting to existing host with new algorithm HOT 3
- function keys on hackers keyboard stopped working in 1.8.2
- Can't connect to specific host
- problem when copy-paste a long command line in terminal while telnet-connected
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from connectbot.