全角波浪线的乱码情况

今天发现一个很奇怪的乱码情况,全角波浪线的乱码。

环境:
日文操作系统
oracle: NLS_LANG = JAPANESE_JAPAN.JA16SJIS

问题:
在页面上输入“~”,保存到数据库中,画面再显示时,显示为“?”。
在页面上输入其它字符均正常。

调查:
在网上查了一些资料,推荐 http://hi.baidu.com/niujunkai/blog/item/7ce359f3b121f9c90b46e0bf.html
1.在页面输入的“~”为\uff5e,占两个字节。
2.从页面传到java中查看,“~”为\uff5e,占两个字节。
3.存储到oracle中,“~”为\uff5e,占两个字节。
4.从oracle取出到java中查看,“~”为\u301c,占一个字节。

分析:
为什么会这样?....
为什么从数据库中取出就变化了呢?....不知道。

对应办法:
// str为从数据库中取出的字符串
str = str.replace('\u301c', '\uff5e');
7-16 爱拼才会赢 分数 10 作者 李祥 单位 湖北经济学院 请编写程序,输出歌曲《爱拼才会赢》的歌词。 输入样例 注:无输入。 输出样例 ============ 爱拼才会赢 ============ 词曲:陈百潭 演唱:叶启田 一时失志不免怨叹 一时落魄不免胆寒 那通失去希望 每日醉茫茫 无魂有体亲像稻草人 人生可比是海上的波浪 有时起有时落 好运歹运 总嘛要照起工来行 三分天注定 七分靠打拼 爱拼才会赢 一时失志不免怨叹 一时落魄不免胆寒 那通失去希望 每日醉茫茫 无魂有体亲像稻草人 人生可比是海上的波浪 有时起有时落 好运歹运 总嘛要照起工来行 三分天注定 七分靠打拼 爱拼才会赢 一时失志不免怨叹 一时落魄不免胆寒 那通失去希望 每日醉茫茫 无魂有体亲像稻草人 人生可比是海上的波浪 有时起有时落 好运歹运 总嘛要照起工来行 三分天注定 七分靠打拼 爱拼才会赢 运行效果 题图.jpg 注:其中空格均为西文(半角)空格,标点符号为中文(全角)标点。标题与段落之间、段落与段落之间均以空行间隔。 要求: 编写函数输出标题。 void Title(); 编写函数输出一段歌词。 void Lyric(); 编写函数,调用 Title 函数和 Lyric 函数输出标题和三段歌词。 void Win(); 编写主函数,调用 Win 函数输出歌词。 提示: 对于 Windows 11 操作,首先对运行窗口作如下设置,然后再作以上设置 用鼠标右键点击窗口标题栏,选择“设置” 找到默认终端应用程序,选择“Windows终端” 点击“保存”按钮 然后关闭窗口,重新运行程序,继续做下面的设置。 对于 Windows 7/8/10 操作系统,需要对运行窗口作如下设置 用鼠标右键点击窗口标题栏,选择“属性” 切换到“选项”卡片,选择“使用旧版控制台” 切换到“字体”卡片,字体选择“点阵字体”,大小选择“8×16” 点击“确定”按钮 然后关闭窗口,重新运行程序即可。
05-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值