Charles R. Weiner (June 27, 1922 – November 9, 2005) was a United States federal judge and former member of the Pennsylvania Senate.
Born in Philadelphia, Pennsylvania, Weiner was in the United States Navy during World War II, from 1941 to 1945. He thereafter received an A.B. from the University of Pennsylvania in 1947, an LL.B. from Temple University School of Law in 1949, an M.A. from the University of Pennsylvania in 1967, and a Ph.D. from the University of Pennsylvania Law School in 1976. He was an Assistant district attorney of Philadelphia County, Pennsylvania from 1952 to 1953, and was a member of the Pennsylvania State Senate from 1953 to 1967, serving as minority floor leader from 1959 to 1960 and from 1963 to 1964, and as majority floor leader from 1961 to 1962. During this time, he maintained a private practice in Philadelphia.
On May 24, 1967, Weiner was nominated by President Lyndon B. Johnson to a new seat on the United States District Court for the Eastern District of Pennsylvania created by 80 Stat. 75. He was confirmed by the United States Senate on June 12, 1967, and received his commission on June 14, 1967. He assumed senior status on December 31, 1988, serving in that capacity until his death, in Doylestown, Pennsylvania.