-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
标题中特殊字符报错 #145
Comments
换成 #125 中的截取方式没问题,抓异常的方式还是很稳定 |
LuckyPuppy514
added a commit
that referenced
this issue
Apr 7, 2024
处理起来还有点麻烦,还是先用 #125 的办法了 😂 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://www.bilibili.com/video/BV1Qr42147pQ
![image](https://private-user-images.githubusercontent.com/45035465/320184381-aefa71ff-9ff8-4087-8acd-e7ad8c9fc76e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NDI1NjEsIm5iZiI6MTcxOTc0MjI2MSwicGF0aCI6Ii80NTAzNTQ2NS8zMjAxODQzODEtYWVmYTcxZmYtOWZmOC00MDg3LThhY2QtZTdhZDhjOWZjNzZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjMwVDEwMTEwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBkNTQxOGI2MTVlYjg5NDRiZWYzZDU0YmIwMmQxMmNkZDk5MjZjNTMxYjM1ODE1ZjRlYjhhNWM2ZTJiMzdmM2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.PEdbMCz1qHpbVrvl_Svk-ZEn3bMjKVtUfJj4P-HiZ0o)
看报错位置是在这里,可能是标题中 𝘾𝙝𝙚𝙘𝙠𝙡𝙞𝙨𝙩 造成的,不是常规的英文字符,有点特殊
Play-With-MPV/play-with-mpv.user.js
Lines 1903 to 1905 in d4f6dd1
edit:
![image](https://private-user-images.githubusercontent.com/45035465/320185495-f343a764-f142-457e-a446-cc878a8fd2c6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NDI1NjEsIm5iZiI6MTcxOTc0MjI2MSwicGF0aCI6Ii80NTAzNTQ2NS8zMjAxODU0OTUtZjM0M2E3NjQtZjE0Mi00NTdlLWE0NDYtY2M4NzhhOGZkMmM2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjMwVDEwMTEwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEwY2JlMzA1M2U3MzU2NDMxZjc4Y2FmYTk4YjA4OWVhMzYzZjkyMmJhZWE0NDQwYzY1NmMxM2NjNTY4YWYwZDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._U0wpR8b2TP6o1pzdr4i8x-qZP2849UDWS4_1iAQYLU)
![image](https://private-user-images.githubusercontent.com/45035465/320187954-fc8d4490-4d76-4238-ae0f-cade7ccf9cf5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NDI1NjEsIm5iZiI6MTcxOTc0MjI2MSwicGF0aCI6Ii80NTAzNTQ2NS8zMjAxODc5NTQtZmM4ZDQ0OTAtNGQ3Ni00MjM4LWFlMGYtY2FkZTdjY2Y5Y2Y1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjMwVDEwMTEwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJlZWYyZmYyYzRlOWI2ZDc3MjczYjRiNjRlNTViMWI3YThjOTA2ZjQ0MjU5MjAzYzUxMTAyMzU0MmQzN2YyZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.hdf9P2DTfWQ-s85_5Xzk11D7U5mZniiS1r4WCDGubxs)
控制台输入
'𝘾𝙝𝙚𝙘𝙠𝙡𝙞𝙨𝙩'.length
竟然是18,一个字符占2个长度应该是它造成
substring()
截在了半个字符的位置,导致encodeURIComponent()
报错The text was updated successfully, but these errors were encountered: