Gato
B / S
1. Resuelve personajes confusos
Abra el directorio de instalación de Tomcat /conf/logging.properties
Encuentra java.util.logging.ConsoleHandler.encoding = UTF-8
Cambiar UTF-8 a GDK
Haga clic en startup.bat en el directorio bin
UDP
URL
Localizador uniforme de recursos: ubique recursos, ubique un artículo en Internet
Resolución de nombre de dominio DNS www.baidu.com xxx.xx.x
Protocolo: // dirección IP: puerto / nombre del proyecto / recurso
package lesson4;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Collection;
public class URLDemo01 {
public static void main(String[] args) throws Exception {
//下载地址
URL url = new URL("https://m10.music.126.net/20200410150200/a4820e3fae34e32abcda9f15349f394f/yyaac/560c/045b/0059/afca09245231c1b942497310e0c35261.m4a");
//连接资源 HTTP
HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
FileOutputStream fos = new FileOutputStream("wyy1.m4a");
byte[] buffer = new byte[1024];
int len;
while ((len=inputStream.read(buffer))!=-1){
fos.write(buffer, 0, len);
}
fos.close();
inputStream.close();
urlConnection.disconnect();
}
}
Imagen del efecto
Problemas encontrados
Pregunta 1
¡Al transferir archivos TXT, los archivos en Tomcat se muestran como caracteres confusos en el navegador!
Debería ser un problema de codificación, la entrada en inglés no es un problema.
Razón
Pregunta 2
Sitios web como Netease Cloud y QQ Music. Los recursos correspondientes solo aparecerán en la web de reproducción, de lo contrario no se pueden copiar. (Es imposible pensar en Baishen VIP)