自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 Http通讯时,中文乱码的处理--2。

思路是将传递的参数全部转换为base64字符串。 前一篇文章将字符串转为字节码数组,但是有个显著地问题就是长度太长,其长度大约为原字符串的3.5倍。如果转换为base64,其长度大约只是原字符串的1.5倍,非常节省资源。 值得注意的是,java1.8有base64的encode和decode方法,低版本比如1.6没有。 以下是示例代码: import java.util.Base64; public class MyClass01 { public MyClass01() { // TODO Au

2021-11-21 10:38:00 1503

原创 Http通讯时,中文乱码的处理

在写http通讯程序时,有时会遇到乱码的问题。 比如以下参数: uid=root&pwd=123456&msg=哈罗 传递到远端时,中文无法正常显示。 解决办法如下: 将参数转换为字节码数组,然后将整个数组传送过去。 以下是代码: package com.falls27.frames; public class MyClass { public static void main(String[] args) { // TODO Auto-generated method stub

2020-08-13 03:06:20 435

用C#写的字符串处理函数,字符串处理出BUG的朋友可以使用它。较上一个版本修正了一处bug,并增加了ReplaceAll方法。

用法: 编译时添加引用/r:d:/path/MyStringDll1.2.dll 代码示例: using Falls27.Utils; MyString ms=new MyString(); //初始化 Console.WriteLine(ms.IndexOf("hello world","l",5)); //输出9 Console.WriteLine(ms.Substring("hello world",1,6)); //输出“ello w" Console.WriteLine(ms.ReplaceLast("hello world","l","*")); //输出”hello wor*d" Console.WriteLine(ms.ReplaceAll("hello world","l","*")); //输出”he**o wor*d" ArrayList list=ms.GetPosList("hello world","l"); foreach(int pos in list){ Console.WriteLine("" + pos); } //输出2,3,9

2022-06-26

用C#写的字符串处理函数,字符串处理出BUG的朋友可以使用它。

用法: 编译时添加引用/r:d:/path/MyStringDll.dll 代码示例: using Falls27.Utils; MyString ms=new MyString(); //初始化 Console.WriteLine(ms.IndexOf("hello world","l",5)); //输出9 Console.WriteLine(ms.Substring("hello world",1,6)); //输出“ello w" Console.WriteLine(ms.ReplaceLast("hello world","l","*")); //输出”hello wor*d" ArrayList list=ms.GetPosList("hello world","l"); foreach(int pos in list){ Console.WriteLine("" + pos); } //输出: 2 3 9

2022-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除