[问题] 文字输入的编码

楼主: wfgh (lyle)   2016-02-25 23:04:15
在desktop application的文字框中输入文字
程式再把那段文字用http post出去
那么那些刚刚输入的文字会被编码成什么是由谁决定的
是Host OS 还是 JVM 还是....?
对于编码这东西一直不太清楚
感谢各位
作者: ssccg (23)   2016-02-25 23:39:00
写程式的人决定的,看post的时候是把String用什么编码write文字框、String在JVM内存里面是UTF-16
作者: Lordaeron (Terry)   2016-02-26 12:04:00
depends on your "locale"
作者: adrianshum (Alien)   2016-02-26 12:29:00
视乎你所谓“喂进程式”的意思。以你写的Java 程式角度而言,是的,你程式看到的就一定是UTF-16(除非你还在跑JDK 1.2 之类老旧版本,严格来说那时是UCS-2当然你要是在说OS 的native control 经由awt peer 再变awt 这种流程又是另一课题了

Links booklink

Contact Us: admin [ a t ] ucptt.com